ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

sqlite3 c++ VS编译生成静态库

2026/8/20 13:20:33 拓冰建站 浏览量
sqlite3 c++ VS编译生成静态库

官网
https://www.sqlite.org/download.html
在这里插入图片描述
下载sqlite-amalgamation和x86版本下载sqlite-dll-win32-x86、x64位版本sqlite-dll-win64-x64
解压
SQLITE-AMALGAMATION包含

    shell.csqlite3.csqlite3.hsqlite3ext.h

sqlite-dll-win32-x86包含

sqlite3.def
sqlite3.dll

建立一个空项目
在这里插入图片描述
右键项目,添加现有项,把sqlite的源代码添加进项目,把sqlite3.def添加进项目
编辑sqlite3.def,最后一行添加sqlite3_unlock_notify
在这里插入图片描述
项目属性,C/C++,预处理器,预处理器定义

_USRDLL
SQLITE_ENABLE_RTREE
SQLITE_ENABLE_COLUMN_METADATA
SQLITE_ENABLE_FTS5
SQLITE_ENABLE_UNLOCK_NOTIFY

在这里插入图片描述
链接器,输入,模块定义文件,输入sqlite3.def
在这里插入图片描述
配置属性,常规,配置类型。选择静态库lib
在这里插入图片描述
点击生成
在这里插入图片描述
生成的是32位debug版本的sqlite静态库,其他版本的类似的进行项目配置重新编译

下载
源码
https://download.csdn.net/download/m0_60352504/88657959