C++ 集成SQLite

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中一致,编译通过,很简单,再根据自己项目做一些个性化封装就可以开心的玩耍了!

 

posted on 2023-03-17 10:28  天地浮游  阅读(173)  评论(0编辑  收藏  举报