如何在本地编译sqlite.lib文件。
文件末尾包含工具包和源码包
在网上找了很多资料,总是配置失败,经过多方尝试,终于找到原因了
感谢:http://www.cnblogs.com/genli/articles/2136787.html
1.sqlite3官网上并没有sqlite3.lib可下载,要用需自编译生成。
2.sqlite3.7.5以前的sqlite_amalgamation包内包括shell.c,sqlite3.c,sqlite3.def,sqlite3.h,sqlite3ext.h五个文件,可在VS环境下编译生成sqlite3.lib和sqlite3.dll,具体编译设置过程参看网上文献:经测试编译没问题。
3.sqlite3.7.5版本sqlite_amalgamation包内包括shell.c,sqlite3.c,sqlite3.h,sqlite3ext.h四个文件,在VS环境下编译没成功。
4.如从sqlite3.7.5版本中得到sqlite3.lib,可用VS的LIB工具链接得到。
具体过程如下:
1)先将sqlite-dll-win32-x86-3070500.rar解压到文件夹sqlite-dll-win32-x86-3070500,
2)再将VS安装目录下VC中的LIB.EXE,LINK.EXE复制到sqlite-dll-win32-x86-3070500文件夹,
3)在网上下载mspdb60.dll,复制到sqlite-dll-win32-x86-3070500文件夹,
4)将Program Files\Microsoft Visual Studio10.0\Common7\IDE内的mspdb100.dll复制到sqlite-dll-win32-x86-30705