加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

生成sqlite导入库的做法

发布时间:2020-12-12 20:34:16 所属栏目:百科 来源:网络整理
导读:作者:朱金灿 来源:http://blog.csdn.net/clever101 首先从sqlite官网上下载sqlite-dll-win32-x86-3071100。首先需要说明的编译sqlite的源码似乎不能生成导入库。本人曾试过多次,新建一个空的Win32 DLL工程,把源码文件和def文件加进去,结果编译成功就是

作者:朱金灿

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

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

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

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

"C:ProgramFilesMicrosoft Visual Studio 8V

Cbinlib.exe"/DEF:D:OpenSourcesqlite-dll-win32-x86-3071100sqlite3.def /mach

ine:IX86/OUT:D:OpenSourcesqlite_3071100_vc8libsqlite3.lib

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读