準(zhǔn)備
首先進https://www.sqlite.org/download.html下載sqlite-dll-win.zip,里面打包了def和dll文件

image.png
解壓到一個目錄

image.png
編譯
打開vs的命令行工具

image.png
#剛才解壓的文件目錄
cd D:\Develop\sqlite\x86
開始編譯
LIB /DEF:sqlite3.def /MACHINE:IX86
如果下載的sqlte是64位版本則命令改成
LIB /DEF:sqlite3.def /MACHINE:X64

image.png
編譯完成

image.png
使用
下載sqlite-amalgamation.zip

image.png
里面有頭文件

image.png
把頭文件sqlite3.h和sqlite3.lib代碼中導(dǎo)入就行
#include "../include/sqlite/sqlite3.h"
#pragma comment(lib,"include/sqlite/x64/sqlite3.lib")
自帶的sqlite.h太簡潔,我還用CppSQLite3包裝了一下.使用就變成了
#include "../include/sqlite/CppSQLite3.h"
#pragma comment(lib,"include/sqlite/x64/sqlite3.lib")
#include "../include/sqlite/CppSQLite3.cpp"
最后把sqlite.dll放到生成的exe文件目錄下就行