热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

到底要怎么在linux下的qt里使用sqlite???

sudoapt-getinstallsqlite3安装了sqlite3但是usrinclude里没有sqlite3.h!!!要怎么查看sqlite3的安装目录??
sudo apt-get install sqlite3 安装了sqlite3

但是/usr/include/里没有sqlite3.h   !!!

要怎么查看sqlite3的安装目录 ???

在QT Creator里输入#include 会有黄绿色的下划线!编译也不成功!


还有sql = "INSERT INTO \"SensorData\" VALUES();";这语句能不能把变量作为参数?

20 个解决方案

#1


我在ubuntu系统装的是QT SDK,用QT Creator 来编辑的

#2


你还得装这个libsqlite3-dev
你只是装了数据库,但是你没有装开发包。就是sqlite的sdk类似的包。

#3


你装的只是运行包,需要安装开发包

#4


http://blog.csdn.net/lincyang/article/details/5756363

#5


有可能安装到 /usr/local/下面了。

如果是源码安装,看一个Makefile 

实在不确定在哪,用find 命令查找一下这个头文件安装到哪。

#6


装了还是不行!
    
#include 这句没出问题了

但是
sqlite3_open("zieckey.db", &db);
这句为什么会有 undefined reference to `sqlite3_open'的错误?

#7


http://bbs.csdn.net/topics/390354555

我看这贴是可以用sqlite3_open的啊!

#8


自动补全有sqlite_open,但是编译却提示undefined reference to到底是什么问题??

#9


引用 8 楼 lonelyranger 的回复:
自动补全有sqlite_open,但是编译却提示undefined reference to到底是什么问题??
还是没安装好,自动补全有,是因为有头文件,不能连接要么没有 libsqlite3.a/so, 要么没指定库的路径

#10


http://www.oschina.net/question/54100_8614

#11


find -name 找到qt有个sqlite3.h

但是找不到libsqlite3.h和libsqlite3.so,还要安装什么?

#12


但是找不到libsqlite3.a和libsqlite3.so,还要安装什么? 

#13


usr/include/有sqlite3.h 

也没有libsqlite3.a和libsqlite3.so

#14


-l链接了吗

#15


安装源代码包,生成库文件

#16


/usr/lib/i386-linux-gnu/里有libsqlite3.a和libsqlite3.so

用QT Creator怎么指定库的路径?在.pro文件里指定吗?

#17


引用 7 楼 lonelyranger 的回复:
http://bbs.csdn.net/topics/390354555

我看这贴是可以用sqlite3_open的啊!
undefined 就是没找到库啊

你必须指定他的链接库路径才行啊!

#18


引用 13 楼 lonelyranger 的回复:
usr/include/有sqlite3.h 

也没有libsqlite3.a和libsqlite3.so
你去lib里找找看! 你可能解压 编译的时候没有指定路径!

#19


.pro里加了句LIBS =+ -lsqlite3就能通过了

#20


那为什么我在ubuntu下用到pthread_creator的时候编译的时候要加-lpthread

而在linux下的QT里却不用在.pro里加个LIBS =+ -lpthread ?

什么时候要加的?

#21


  • Qt中使用SQLITE数据库

推荐阅读
  • 本文详细介绍了如何在 Ubuntu 14.04 系统上搭建仅使用 CPU 的 Caffe 深度学习框架,包括环境准备、依赖安装及编译过程。 ... [详细]
  • 本文详细探讨了在Python开发中遇到的ImportError: 无法找到名为Crypto.Cipher的模块的问题,并提供了多种解决方案,包括环境配置、库安装和代码调整等方法。 ... [详细]
  • 在Ubuntu上通过Wine安装Photoshop CS6的详细指南
    针对专业设计师和图像处理人员,寻找能够完全替代Adobe Photoshop的开源软件往往不尽如人意。本文提供了一种解决方案,即通过Wine在Linux系统上安装Photoshop CS6,以实现更稳定的操作体验。 ... [详细]
  • 在Linux系统中使用EncFS实现文件夹加密
    为了保护个人隐私或敏感数据不被未经授权的访问,可以通过加密技术来增强安全性。本文介绍如何在Linux系统上使用EncFS工具创建和管理加密文件夹,以确保即使在系统登录状态下,特定文件夹中的数据也保持加密状态。 ... [详细]
  • 树莓派(简称RPI)通常需要配合电脑使用,但对于某些用户或特定场合,手机作为主要携带设备,能够直接用于配置和管理RPI,这具有重要的实用价值。 ... [详细]
  • Minetest 0.4.9 开源游戏在 Ubuntu 下通过 PPA 安装指南
    本文介绍了如何在 Ubuntu 系统上安装最新版本的 Minetest 0.4.9,包括添加 PPA、更新软件包列表以及安装过程,适合所有 Ubuntu 及其衍生系统的用户。 ... [详细]
  • Docker环境下Redis的安装与配置
    本文详细介绍了如何在Docker环境中安装和配置Redis,包括镜像下载、容器启动、连接测试以及持久化设置等步骤。同时,还提供了使用Redis可视化管理工具的方法,帮助用户更好地管理和监控Redis实例。 ... [详细]
  • 远程访问用户 Kindle通过电子书实现控制
    介绍自2007年以来,亚马逊已售出数千万台Kindle,令人印象深刻。但这也意味着数以千万计的人可能会因为这些Kindle中的软件漏洞而被黑客入侵。他 ... [详细]
  • 这个报错出现在userDao里面,sessionfactory没有注入。解决办法:spring整合Hibernate使用test测试时要把spring.xml和spring-hib ... [详细]
  • VSCode中实现大型项目函数跳转的方法
    在处理大型代码项目时,简单的C/C++插件往往无法满足需求。本文介绍如何通过配置GNU Global等工具,在VSCode中实现高效的函数跳转。 ... [详细]
  • 本文将指导你如何通过自定义配置,使 Windows Terminal 中的 PowerShell 7 更加高效且美观。我们将移除默认的广告和提示符,设置快捷键,并添加实用的别名和功能。 ... [详细]
  • 万事起于配置开发环境
    万事起于配置开发环境 ... [详细]
  • 在尝试使用Ubuntu 10.04进行Android开发时,遇到了系统无法识别HTC G1设备的情况。本文将详细介绍如何通过配置系统和安装必要的驱动来解决这一问题。 ... [详细]
  • 本文详细介绍了如何使用 Python 编程语言中的 Scapy 库执行 DNS 欺骗攻击,包括必要的软件安装、攻击流程及代码示例。 ... [详细]
  • WebBenchmark:强大的Web API性能测试工具
    本文介绍了一款名为WebBenchmark的Web API性能测试工具,该工具不仅支持HTTP和HTTPS服务的测试,还提供了丰富的功能来帮助开发者进行高效的性能评估。 ... [详细]
author-avatar
tryccl
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有