准备
首先进https://www.sqlite.org/download.html下载sqlite-dll-win.zip,里面打包了def和dll文件

解压到一个目录

编译
打开vs的命令行工具

#刚才解压的文件目录
cd D:\Develop\sqlite\x86
开始编译
LIB /DEF:sqlite3.def /MACHINE:IX86
如果下载的sqlte是64位版本则命令改成
LIB /DEF:sqlite3.def /MACHINE:X64

编译完成

使用
下载sqlite-amalgamation.zip

里面有头文件

把头文件sqlite3.h和sqlite3.lib代码中导入就行
#include "../include/sqlite/sqlite3.h"
#pragma comment(lib,"include/sqlite/x64/sqlite3.lib")
自带的sqlite.h太简洁,我还用CppSQLite3包装了一下.使用就变成了
#include "../include/sqlite/CppSQLite3.h"
#pragma comment(lib,"include/sqlite/x64/sqlite3.lib")
#include "../include/sqlite/CppSQLite3.cpp"
最后把sqlite.dll放到生成的exe文件目录下就行
网友评论