在SQLite官网下载二进制文件和源码的压缩包
解压缩,得到.def和.dll文件和源码
我们需要得到.lib文件
通过vs的命令提示行,用cd命令切换到这两个文件所在的目录下,再用lib /DEF:sqlite3.def命令
即可得到.lib文件
C++项目中使用 sqlite3
现在,我们已经得到了sqlite3.dll , sqlite3.lib和sqlite3.h,就可以正常的调用sqlite3 中的 API 函数了。(注:不再需要 sqlite.def 这个文件)
/////////////// 示例代码 /////////////
#include <stdio.h>
/* SQLite3 Support */
#include "sqlite3.h"
#pragma comment(lib, "sqlite3.lib")
int main()
{
// 创建数据库
sqlite3 *db = NULL;
int rc = sqlite3_open("example.db", &db);
if( rc != 0)
{
printf("error!\n");
return -1;
}
sqlite3_close(db);
return 0;
}
❤️