一、下载
下载地址:https://www.sqlite.org/download.html
下载版本:
解压文件:
新建文件夹sqlite3, 将sqlite-amalgamation-3300100.zip中的”sqlite3.h”、“sqlite3.c”、“sqlite3ext.h” 、“shell.c”文件和sqlite-dll-win64-x64-3300100.zip中的 “sqlite3.def”文件放入到sqlite3中。
二、编译动态库:
- 在VS2017中,新建->项目->Windows桌面向导,命名为sqlite3(其他名称也行)。
- 在向导设置中,选择DLL(D)、空项目。
- 将”sqliteh”、“sqlitec”、“sqlite3ext.h” 、“shell.c”、”sqlitedef”文件添加到项目中。
- 在项目属性->C/C++中的预处理器定义中添加宏:
SQLITE_ENABLE_COLUMN_METADATA
SQLITE_ENABLE_RTREE
SQLITE_ENABLE_FTS3
SQLITE_ENABLE_FTS5
SQLITE_ENABLE_DESERIALIZE
Debug和Release都要添加
- 在 属性->链接器->输入的模块定义文件中输入”sqlite3.def”文件,用于编译生成.lib文件。
Debug和Release都要添加
- 编译生成
使用 生成->批生成,选择 Debug 和 Release, 生成.dll和.lib文件,需单独生成,避免产生覆盖