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

我们知道在sqlite官方上下载只有sqlite3.dll和sqlite3.def,(也可以用源文件生成,不过我下了源码看c文件里也有头文件的东西,编译后也不能用,所有我用了后来的一种方法,也在网上借鉴了别人的说明)在 http://sqlite.com/download.html找到( Precompiled 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\下即可解决。生成成功后,在把此文件删除即可,希望此文能够帮助有用的人。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值