在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()
{
// 創(chuàng)建數據庫
sqlite3 *db = NULL;
int rc = sqlite3_open("example.db", &db);
if( rc != 0)
{
printf("error!\n");
return -1;
}
sqlite3_close(db);
return 0;
}
??