使用VS2019编译Sqlite-3 C++源码

 时间:2026-02-15 17:20:56

1、进入下载sqlite官方网站[https://www.sqlite.org/download.html]下载如图所示两个文件包,本次下载的是64位版本,也可按需下载32位版本。下载完成后解压到本地并包含如图所示4个文件。

使用VS2019编译Sqlite-3 C++源码

使用VS2019编译Sqlite-3 C++源码

2、启动VS2019在配置页面新建工程项目,选择 [C++ 空项目] 模板,设置好项目名称后并创建,然后将sqlite3.h和sqlite3ext.h两个文件按图所示加入到项目工程中的头文件中,将sqlite3.c和sqlite3.def两个文件加入到源文件中。

使用VS2019编译Sqlite-3 C++源码

使用VS2019编译Sqlite-3 C++源码

使用VS2019编译Sqlite-3 C++源码

3、打开项目属性对话框 ,选择Release配置,平台选择x64,然后在左侧选项卡中按顺序展开 C/C++ -> 预处理器,在预处理器定义处删除原有定义内容,并输入以下内容。

    

    _USRDLL  

    SQLITE_ENABLE_RTREE   

    SQLITE_ENABLE_COLUMN_METADATA  

    SQLITE_ENABLE_FTS5  

    SQLITE_ENABLE_UNLOCK_NOTIFY  

使用VS2019编译Sqlite-3 C++源码

4、在项目属性对话框左侧展开[链接器 -> 输入],右侧模块定义文件处输入"sqlite3.def"

使用VS2019编译Sqlite-3 C++源码

5、在项目属性对话框左侧展开[配置属性][常规],右侧配置类型选择静态库(ilb)。

使用VS2019编译Sqlite-3 C++源码

6、打开模块定义文件sqlite3.def,并拉到最后一行,并追加 “sqlite3_unlock_notify” 内容。

使用VS2019编译Sqlite-3 C++源码

7、一切配置完成后,使用Release64生成项目,即可在输出目录中看到输出成果。

使用VS2019编译Sqlite-3 C++源码

  • Jmeter5.1接口中cookie传递(实践整理)
  • xshell如何修改字体和大小?
  • Navicat如何搜索数据库中吧表数据
  • ssh-keygen不交互生成公钥私钥的方法
  • 如何使用DBeaver查看数据库会话变量
  • 热门搜索
    鬼鲛怎么死的 体寒怎么调理 饼干怎么做 清蒸桂鱼怎么做 睡觉打呼噜怎么办 拖拉机怎么玩 经常便秘怎么办 女生自己怎么对自己那个 卫生间漏水怎么办 怎么搞基