編譯sqlite3的x64版本
阿新 • • 發佈:2019-01-01
1. 下載sqlite3 source code(sqlite-amalgamation-3250000.zip 和 sqlite-dll-win32-x86-3250000.zip)
2. 在下載包中獲取到檔案
+---sqlite-amalgamation-3250000
| shell.c
| sqlite3.c
| sqlite3.h
| sqlite3ext.h
|
\---sqlite-dll-win32-x86-3250000
sqlite3.def
sqlite3.dll
3. 建立靜態庫工程
4. 新增下載包中檔案至工程
5. 預處理定義
C/C++ --> 前處理器 --> 前處理器定義:
SQLITE_ENABLE_RTREE
SQLITE_ENABLE_COLUMN_METADATA
SQLITE_ENABLE_FTS5
SQLITE_ENABLE_UNLOCK_NOTIFY
6. 設定模組定義檔案
連結器 --> 輸入 --> 模組定義檔案:
sqlite3.def
7. 修改模組定義檔案
在最後追加sqlite3_unlock_notify
8. 編譯