编译sqlite

准备

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

image.png

解压到一个目录


image.png

编译

打开vs的命令行工具

image.png
#刚才解压的文件目录
cd D:\Develop\sqlite\x86

开始编译

LIB /DEF:sqlite3.def /MACHINE:IX86

如果下载的sqlte是64位版本则命令改成

LIB /DEF:sqlite3.def /MACHINE:X64
image.png

编译完成


image.png

使用

下载sqlite-amalgamation.zip


image.png

里面有头文件


image.png

把头文件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文件目录下就行

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容