編譯sqlite3的x64版本

1. 下載sqlite3 source code(sqlite-amalgamation-3250000.zip 和 sqlite-dll-win32-x86-3250000.zip)

https://www.sqlite.org/download.html

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. 編譯