1. 程式人生 > >編譯sqlite3的x64版本

編譯sqlite3的x64版本

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