生成sqlite导入库的做法

生成sqlite导入库的做法,第1张

概述作者:朱金灿 来源:http://blog.csdn.net/clever101           首先从sqlite官网上下载sqlite-dll-win32-x86-3071100。首先需要说明的编译sqlite的源码似乎不能生成导入库。本人曾试过多次,新建一个空的Win32 DLL工程,把源码文件和def文件加进去,结果编译成功就是只生成dll文件,没有lib文件输出。          

作者:朱金灿

来源:http://blog.csdn.net/clever101

首先从sqlite官网上下载sqlite-dll-win32-x86-3071100。首先需要说明的编译sqlite的源码似乎不能生成导入库。本人曾试过多次,新建一个空的Win32 DLL工程,把源码文件和def文件加进去,结果编译成功就是只生成dll文件,没有lib文件输出。

生成sqlite的导入库需要用到VS的lib工具(位置一般在$\MicrosoftVisual Studio 8\VC\bin目录下)。结果运行该工具出现缺少mspdb80.dll的错误。我把mspdb80.dll搜索出来,拷贝到$ \MicrosoftVisual Studio 8\VC\bin目录下,这下可以运行了(使用环境变量不行)。

在控制台下运行lib工具的命令行如下:

"C:\Programfiles\Microsoft Visual Studio 8\V

C\bin\lib.exe"/DEF:D:\OpenSource\sqlite-dll-win32-x86-3071100\sqlite3.def /mach

ine:IX86/OUT:D:\OpenSource\sqlite_3071100_vc8\lib\sqlite3.lib

/DEF项为指定def文件的路径,/machine指定在intel x86平台下,/OUT为指定的导入库文件的输出路径。

总结

以上是内存溢出为你收集整理的生成sqlite导入库的做法全部内容,希望文章能够帮你解决生成sqlite导入库的做法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1176138.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存