当前位置: 首页 > news >正文

Qt 带数据库功能的项目部署之后,数据库无法打开问题解决方法

前言:最近项目添加了sqlite数据库功能,在qtcreator直接运行时,打开数据库正常,但是部署之后,发现数据库打开会失败,提示“driver not loaded”错误,后来发现是因为sqldrivers文件夹目录不对导致的,后来把这个文件夹换个位置就正常了,以此记录。

开发环境:qt6.5.2、windows平台

一、部署软件方法

参照我另一篇文章:使用windeployqt.exe打包QT工程,windows系统可执行程序-CSDN博客

二、修改sqldrivers文件夹目录

在可执行文件部署后,在可执行文件同级目录,会生成放有数据库需要的动态库文件夹:sqldrivers,需要在可执行文件同级目录新建文件夹,名称:plugins,然后把sqldrivers文件夹剪切到plugins目录下即可。

原因可能是因为qt安装目录的sqldrivers是放在plugins下的,所以才需要在部署后也使用类似的目录。

 

http://www.lryc.cn/news/497472.html

相关文章:

  • 汇编语言学习-二
  • 【嘟嘟早教卡】 小程序源码分享带后台管理
  • JavaEE-经典多线程样例
  • 从 HTML 到 CSS:开启网页样式之旅(五)—— CSS盒子模型
  • 数据分析(一): 掌握STDF 掌握金钥匙-码农切入半导体的捷径
  • HCIA-openGauss_1_4基本功能介绍
  • 医学临床机器学习中算法公平性与偏差控制简析
  • Leetcode打卡:棋盘上有效移动组合的数目
  • 生产看板到底在看什么?
  • 12,攻防世界simple_php
  • 解决Jupyter Notebook无法转化为Pdf的问题(基于Typora非常实用)
  • 齐护机器人ModbusRTU RS485转TTL通信模块与ESP32 Arduino通信可Mixly的图形化编程Scratch图形化编程
  • python学习笔记15 python中的类
  • PMP–一、二、三模、冲刺–分类–10.沟通管理
  • android-studio开发第一个项目,并在设备上调试
  • springboot/ssm线上教育培训办公系统Java代码web项目在线课程作业源码
  • Spring 依赖 详解
  • 千益畅行,旅游卡有些什么优势?
  • Ubuntu24 cgroupv2导致rancher(k3s)启动失败的处理
  • 学习CSS第二天
  • 2021数学分析【南昌大学】
  • 单端和差分信号的接线法
  • 力扣-图论-2【算法学习day.52】
  • MySQL如何区分幻读和不可重复读
  • 界面控件Syncfusion Essential Studio®现在已完全支持 .NET 9
  • openEuler安装lsb_release
  • 统计数字字符个数
  • 44页PDF | 信息化战略规划标准框架方法论与实施方法(限免下载)
  • 计算机网络期末复习-part1-概述
  • A1228 php+Mysql旅游供需平台的设计与实现 导游接单 旅游订单 旅游分享网站 thinkphp框架 源码 配置 文档 全套资料