1.https://www.sqlite.org/download.html 下載sqlite-amalgamation 和 sqlite-dll-win64-x64 (x86版本下載sqlite-dll-win32-x86),
下載地址(截止2020年3月16日):
https://www.sqlite.org/2020/sqlite-amalgamation-3310100.zip
https://www.sqlite.org/2020/sqlite-dll-win64-x64-3310100.zip (x64)
https://www.sqlite.org/2020/sqlite-dll-win32-x86-3310100.zip (x86)
解壓后得到
+---sqlite-amalgamation-3310100
| shell.c
| sqlite3.c
| sqlite3.h
| sqlite3ext.h
|
\---sqlite-dll-win32-x86-3310100
sqlite3.def
sqlite3.dll
2. vs2019創建新項目,將sqlite3.c
、sqlite3.h
、sqlite3ext.h
、sqlite3.def
四個文件添加到工程中
C/C++ --> 預處理器 --> 預處理器定義:設置預定義處理 注意選擇正確的平台_USRDLL
SQLITE_ENABLE_RTREE
SQLITE_ENABLE_COLUMN_METADATA
SQLITE_ENABLE_FTS5
SQLITE_ENABLE_UNLOCK_NOTIFY
文檔管理程序-常規-模塊定義文件
添加sqlite3.def
修改模塊定義文件sqlite3.def
在最后追加sqlite3_unlock_notify
配置屬性-常規-配置類型
設置為.lib
編譯-生成-生成解決方案
生成.lib文件