一、下载

下载地址:https://www.sqlite.org/download.html

 

下载版本:VS2017 编译SQLITE3

解压文件:

新建文件夹sqlite3, 将sqlite-amalgamation-3300100.zip中的”sqlite3.h”、“sqlite3.c”、“sqlite3ext.h” 、“shell.c”文件和sqlite-dll-win64-x64-3300100.zip中的 “sqlite3.def”文件放入到sqlite3中。

 

二、编译动态库:

  1. 在VS2017中,新建->项目->Windows桌面向导,命名为sqlite3(其他名称也行)。VS2017 编译SQLITE3
  2. 在向导设置中,选择DLL(D)、空项目。

VS2017 编译SQLITE3

  1. 将”sqliteh”、“sqlitec”、“sqlite3ext.h” 、“shell.c”、”sqlitedef”文件添加到项目中。

VS2017 编译SQLITE3

  1. 在项目属性->C/C++中的预处理器定义中添加宏:

SQLITE_ENABLE_COLUMN_METADATA

SQLITE_ENABLE_RTREE

SQLITE_ENABLE_FTS3

SQLITE_ENABLE_FTS5

SQLITE_ENABLE_DESERIALIZE

 

Debug和Release都要添加

VS2017 编译SQLITE3

  1. 在 属性->链接器->输入的模块定义文件中输入”sqlite3.def”文件,用于编译生成.lib文件。

VS2017 编译SQLITE3

Debug和Release都要添加

  1. 编译生成

使用 生成->批生成,选择 Debug 和 Release, 生成.dll和.lib文件,需单独生成,避免产生覆盖

VS2017 编译SQLITE3

相关文章:

  • 2021-10-26
  • 2021-11-21
  • 2021-10-17
  • 2021-04-14
  • 2021-09-09
  • 2022-01-22
  • 2021-06-28
  • 2021-12-19
猜你喜欢
  • 2021-07-18
  • 2022-12-23
  • 2021-05-21
  • 2022-12-23
  • 2021-04-06
  • 2021-12-10
  • 2021-06-24
相关资源
相似解决方案