1.https://www.sqlite.org/download.html 下载sqlite-amalgamation 和 sqlite-dll-win64-x64 (x86版本下载sqlite-dll-win32-x86),
下载地址(截止2020年3月16日):
https://www.sqlite.org/2020/sqlite-amalgamation-3310100.zip
https://www.sqlite.org/2020/sqlite-dll-win64-x64-3310100.zip (x64)
https://www.sqlite.org/2020/sqlite-dll-win32-x86-3310100.zip (x86)
解压后得到
+---sqlite-amalgamation-3310100
| shell.c
| sqlite3.c
| sqlite3.h
| sqlite3ext.h
|
---sqlite-dll-win32-x86-3310100
sqlite3.def
sqlite3.dll
2. vs2019创建新项目,将sqlite3.c
、sqlite3.h
、sqlite3ext.h
、sqlite3.def
四个文件添加到工程中
C/C++ --> 预处理器 --> 预处理器定义:设置预定义处理 注意选择正确的平台_USRDLL
SQLITE_ENABLE_RTREE
SQLITE_ENABLE_COLUMN_METADATA
SQLITE_ENABLE_FTS5
SQLITE_ENABLE_UNLOCK_NOTIFY
文档管理程序-常规-模块定义文件
添加sqlite3.def
修改模块定义文件sqlite3.def
在最后追加sqlite3_unlock_notify
配置属性-常规-配置类型
设置为.lib
编译-生成-生成解决方案
生成.lib文件