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