使用vs控件生成sqlite的lib文件

使用vs控件生成sqlite的lib文件,第1张

概述我们知道在sqlite官方上下载只有sqlite3.dll和sqlite3.def,(也可以用源文件生成,不过我下了源码看c文件里也有头文件的东西,编译后也不能用,所有我用了后来的一种方法,也在网上借鉴了别人的说明)在 http://sqlite.com/download.html找到( Precompiled Binaries for Windows下面sqlite-dll-win32-x86- 我们知道在sqlite官方上下载只有sqlite3.dll和sqlite3.def,(也可以用源文件生成,不过我下了源码看c文件里也有头文件的东西,编译后也不能用,所有我用了后来的一种方法,也在网上借鉴了别人的说明)在 http://sqlite.com/download.HTML找到( @R_664_3013@ BinarIEs for windows下面sqlite-dll-win32-x86-3080500.zip,这个是3.8.5) 下载得到 sqlite3.dll和sqlite.def文件,由于在VC下面要使用.lib文件,所以,自己编译生成.lib文件,虽然不要lib也可以,不过感觉那种方式麻烦。 两步轻松的通过def文件得到lib文件 第一步:在E盘新建一个sqlite3文件夹加入下载的sqlite3.def和sqlite3.dll文件 第二步:打开运行,输入cmd通过pushd C:\Program files\Microsoft Visual Studio\VC98\Bin (vs2010的路径:C:\Program files\Microsoft Visual Studio 10.0\VC\bin)目录;输入 liB /out:E:\sqlite3\sqlite3.lib /MACHINE:IX86 /def:E:\sqlite3\sqlite3.def 在E:\sqlite3下面会生成sqlite3.exp和sqlite3.lib文件 在VC下新建工程,把lib加入工程并且下载源码中找到sqlite3.h(相对应的版本)头文件,把它也加入工程,就可以使用了(这种是隐式调用) PS:在执行第二步时,可能会出现mspdb100.dll文件找不到,不要急,直接从C:\Program files\Microsoft Visual Studio 10.0\Common7\IDE下复制这个文件到VC\Bin\下即可解决。生成成功后,在把此文件删除即可,希望此文能够帮助有用的人。 总结

以上是内存溢出为你收集整理的使用vs控件生成sqlite的lib文件全部内容,希望文章能够帮你解决使用vs控件生成sqlite的lib文件所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存