我们知道在
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 Stu
dio\VC98\Bin (vs2010的路径:C:\Program Files\Microsoft Visual Stu
dio 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 Stu
dio 10.0\Common7\IDE下复制这个
文件到VC\Bin\下即可
解决。
生成成功后,在把此
文件删除即可,希望此文能够帮助有用的人。