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