编译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. 编译

猜你喜欢

转载自blog.csdn.net/MissLong/article/details/82752512