SQLite是一个超轻量级的开源数据库,很容集成到自己的代码中。
过程如下:
1.下载代码
SQLite官网:http://www.sqlite.org/
cppsqlite下载地址:https://github.com/lmmir/CppSQLite3
得到如下文件
2.开始编译
放入自己项目中,编译报错,发现是因为sqlite3ext.h 宏定义覆盖了函数名,从项目中去除sqlite3ext.h 文件,再编译又报错:
void CppSQLite3Statement::bind(const char* szParam, const unsigned long long int64value) 找不到重载函数,
查看CppSQLite3.h 中定义为void bind(const char* szParam, const sqlite_int64 int64value); 将cpp中定义改为与.h中一致,编译通过,很简单,再根据自己项目做一些个性化封装就可以开心的玩耍了!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)