到底要怎么在linux下的qt里使用sqlite ???
sudo apt-get install sqlite3 安装了sqlite3
但是/usr/include/里没有sqlite3.h !!!
要怎么查看sqlite3的安装目录 ???
在QT Creator里输入#include <sqlite3.h>会有黄绿色的下划线!编译也不成功!
还有sql = "INSERT INTO \"SensorData\" VALUES();";这语句能不能把变量作为参数?
------解决方案--------------------你还得装这个libsqlite3-dev
你只是装了数据库,但是你没有装开发包。就是sqlite的sdk类似的包。
------解决方案--------------------你装的只是运行包,需要安装开发包
------解决方案--------------------http://blog.csdn.net/lincyang/article/details/5756363
------解决方案--------------------有可能安装到 /usr/local/下面了。
如果是源码安装,看一个Makefile
实在不确定在哪,用find 命令查找一下这个头文件安装到哪。
------解决方案--------------------还是没安装好,自动补全有,是因为有头文件,不能连接要么没有 libsqlite3.a/so, 要么没指定库的路径
------解决方案---------------------l链接了吗
------解决方案--------------------安装源代码包,生成库文件
------解决方案--------------------undefined 就是没找到库啊
你必须指定他的链接库路径才行啊!