sqlite-dll-win32-x86-3080803中只有sqlite3.def和sqlite3.dll没有sqlite3.lib文件,怎么用呢?
其实LIB文件和DLL文件是差不多的,只是使用的时间不同。LIB文件(此时称为导入库)使用在编译阶段,DLL文件使用在运行阶段。
使用sqlite,需要sqlite3.h头文件,同时还需要所对应的dll与lib文件。
1.sqlite3.h位于sqlite-amalgamation-3070900.zip文件中
2.sqlite3.dll位于sqlite-dll-win32-x86-3070900.zip文件中
4.sqlite-dll-win32-x86-3080803中有sqlite3.def文件,我们可以根据sqlite3.def手动生成sqlite3.lib,这需要使用到VS相关环境。
5.进入Visual Studio 命令提示(2010),(将文件sqlite3.def拷贝到C:/下)
使用命令LIB /out:c:/sqlite3.lib /MACHINE:IX86 /DEF:c:/sqlite3.def
6.结果如下图:
原文链接:https://www.f2er.com/sqlite/199768.html