在SQLite官網(wǎng)下載二進制文件和源碼的壓縮包
解壓縮,得到.def和.dll文件和源碼
我們需要得到.lib文件
通過vs的命令提示行代赁,用cd命令切換到這兩個文件所在的目錄下弦聂,再用lib /DEF:sqlite3.def命令
即可得到.lib文件
C++項目中使用 sqlite3
現(xiàn)在踩窖,我們已經(jīng)得到了sqlite3.dll , sqlite3.lib和sqlite3.h鞭缭,就可以正常的調(diào)用sqlite3 中的 API 函數(shù)了。(注:不再需要 sqlite.def 這個文件)
/////////////// 示例代碼 /////////////
#include <stdio.h>
/* SQLite3 Support */
#include "sqlite3.h"
#pragma comment(lib, "sqlite3.lib")
int main()
{
// 創(chuàng)建數(shù)據(jù)庫
sqlite3 *db = NULL;
int rc = sqlite3_open("example.db", &db);
if( rc != 0)
{
printf("error!\n");
return -1;
}
sqlite3_close(db);
return 0;
}
??