1.sqlite下載
源碼:https://www.sqlite.org/2021/sqlite-amalgamation-3350500.zip
tool:https://www.sqlite.org/2021/sqlite-tools-win32-x86-3350500.zip
dll:https://www.sqlite.org/2021/sqlite-dll-win64-x64-3350500.zip
2.使用vs2019新建一個空項目sqlite3
3.將sqlite源碼加入sqlite3項目中
解壓sqlite-amalgamation-3350500.zip,包含四個文件sqlite3.h、sqlite3.c、sqlite3ext.h和shell.c。將前三個文件拷貝到新建的項目下。
解壓sqlite-dll-win64-x64-3350500.zip,包含sqlite3.def和sqlite3.dll,將def文件拷貝到新建的項目下。
將以上的四個文件加入到項目中。
4.靜態編譯
1).配置類型:靜態庫
2).C/C++->代碼生成->運行庫:多線程/MT
5.動態編譯
1).配置類型:動態庫
2).C/C++->預處理器
_USRDLL
SQLITE_ENABLE_RTREE
SQLITE_ENABLE_COLUMN_METADATA
SQLITE_ENABLE_FTS5
SQLITE_ENABLE_UNLOCK_NOTIFY
SQLITE_ENABLE_DESERIALIZE
SQLITE_ENABLE_PREUPDATE_HOOK
SQLITE_ENABLE_SESSION
SQLITE_ENABLE_FTS3
3).C/C++->代碼生成->運行庫:多線程/MDd
4).鏈接器->輸入->模塊定義文件:sqlite3.def
5).鏈接器->高級->導入庫:$(OutDir)$(ProjectName).lib
6).打開def文件,增加sqlite3_unlock_notify