使用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\下即可解决生成成功后,在把此文件删除即可,希望此文能够帮助有用的人。

相关文章

安装 在Windows上安装SQLite。 访问官网下载下Precompliled Binaries for Windows的两个压缩包。 创建s...
一、安装 下载地址:http://www.sqlite.org/download.html 将Precompiled Binaries for Windows下的包下...
实例: 会员信息管理 功能:1.查看数据库 2.清空数据库 3.增加会员 4.删除会员 5.更新会员 6.查找会员  ...
关于SQLite SQLite是一个轻量的、跨平台的、开源的数据库引擎,它的在读写效率、消耗总量、延迟时间和整...