当前位置: 技术问答>linux和unix
到底要怎么在linux下的qt里使用sqlite ???
来源: 互联网 发布时间:2017-04-13
本文导语: sudo apt-get install sqlite3 安装了sqlite3 但是/usr/include/里没有sqlite3.h !!! 要怎么查看sqlite3的安装目录 ??? 在QT Creator里输入#include 会有黄绿色的下划线!编译也不成功! 还有sql = "INSERT INTO "SensorData" ...
sudo apt-get install sqlite3 安装了sqlite3
但是/usr/include/里没有sqlite3.h !!!
要怎么查看sqlite3的安装目录 ???
在QT Creator里输入#include 会有黄绿色的下划线!编译也不成功!
还有sql = "INSERT INTO "SensorData" VALUES();";这语句能不能把变量作为参数?
但是/usr/include/里没有sqlite3.h !!!
要怎么查看sqlite3的安装目录 ???
在QT Creator里输入#include 会有黄绿色的下划线!编译也不成功!
还有sql = "INSERT INTO "SensorData" VALUES();";这语句能不能把变量作为参数?
|
你还得装这个libsqlite3-dev
你只是装了数据库,但是你没有装开发包。就是sqlite的sdk类似的包。
你只是装了数据库,但是你没有装开发包。就是sqlite的sdk类似的包。
|
你装的只是运行包,需要安装开发包
|
|
有可能安装到 /usr/local/下面了。
如果是源码安装,看一个Makefile
实在不确定在哪,用find 命令查找一下这个头文件安装到哪。
如果是源码安装,看一个Makefile
实在不确定在哪,用find 命令查找一下这个头文件安装到哪。
|
还是没安装好,自动补全有,是因为有头文件,不能连接要么没有 libsqlite3.a/so, 要么没指定库的路径
|
-l链接了吗
|
安装源代码包,生成库文件
|
undefined 就是没找到库啊
你必须指定他的链接库路径才行啊!
你必须指定他的链接库路径才行啊!