http://www.runoob.com/sqlite/sqlite-c-cpp.html
遇到的bug:
1.undefined reference to `sqlite3_open' 等等
参考多个文章:
https://blog.youkuaiyun.com/bark2003/article/details/41696289
https://blog.youkuaiyun.com/wang93it/article/details/72272142
https://blog.youkuaiyun.com/weixin_38184741/article/details/85211694
分析:是系统不支持吗?教程多为Linux下的,ffos不就是阉割版的android吗,android不就是x版linux吗,查看是否有sqlite3.h/c 有的。external下,干得漂亮!那肯定支持了。
原因,没有链接到sqlite3库,解决好Android.mk 就行了
https://blog.youkuaiyun.com/annkie/article/details/7992854
源码抄自:
https://blog.youkuaiyun.com/smalldgg/article/details/79739643 SQLite C/C++ 增删改查
有修改。。。
sqlitedemo.c
#include <stdio.h>
#include <stdlib.h> //exit等函数的声明
#include "sqlite3.h"
int displaycb(void *para,int n_column,char **column_value,char **column_name);
int inquire_Usecb(sqlite3 *db);
int inquir

这篇博客介绍了在Android环境下使用C/C++调用SQLite3时遇到的编译错误,如`undefined reference to `sqlite3_open'`等。作者通过查阅多个资料,确认Android系统支持SQLite3,并分析问题在于未正确链接到SQLite3库。解决方案是在Android.mk文件中配置链接库。博客提供了示例代码和编译方法。
最低0.47元/天 解锁文章
1347

被折叠的 条评论
为什么被折叠?



