解决 QSqlDatabase QMYSQL driver not loaded
Qt编程中使用Mysql数据库的一个常见的错误,就是默认情况下Mysql引擎加载失败的问题。
1、打开qt源码(在安装qt的时候需要勾选source才会有,如果没有的则需要在控制面板中对Qt安装进行更改或者干脆重装),以我的Qt5.13为例,使用Qt Creator打开其中的mysql.pro文件,工程位于(找自己安装的位置)。
按照下面修改mysql.pro文件
mysql库的路径也需要修改成自己的mysql安装的位置。
修改完成后进行构建,就可以在mysql.pro同级的lib目录下找到编译生成的文件qsqlmysql.dll和qsqlmysqld.dll。
2、将生成的这两个库拷贝到下面的目录里(找自己的对应位置)。
3、拷贝mysql安装文件夹下的lib文件夹中的libmysql.lib和libmysql.dll到Qt的bin目录下,重新启动项目,测试连接。
4、测试
可加载的引擎列表:
成功了,连接也没有问题!
5、最后一个重要的问题,如果软件已经发布,想让软件正常的使用mysql库,需要将sqldrivers和dll文件放到exe文件夹中,否则还是会发生加载引擎失败的情况:
解决 QSqlDatabase QMYSQL driver not loaded相关推荐
- QT5.9连接MySQL5.7解决QSqlDatabase: QMYSQL driver not loaded问题
QT5.9连接MySQL5.7解决QSqlDatabase: QMYSQL driver not loaded问题 参考文章: (1)QT5.9连接MySQL5.7解决QSqlDatabase: QM ...
- Qt C++连接MySQL教程,解决QSqlDatabase:QMySQL driver not loaded
文章目录 你要做的 背景知识 参考文章 你要做的 首先确定好自己的Qt版本是32位还是64位,MySql是32位还是64位,防止后续操作出现问题,这里我Qt是32位,MySQL是64位,所以我去官网下 ...
- Ubuntu18.04下QSqlDatabase: QMYSQL driver not loaded
报错信息 19:50:42.751: QSqlDatabase: QMYSQL driver not loaded 19:50:42.751: QSqlDatabase: available driv ...
- QSqlDatabase: QMYSQL driver not loaded
解决方法:qt连接mysql报错:QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE QOD ...
- QSqlDatabase: QMYSQL driver not loaded ,QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QO
数据库安装成功,软件连接时报"QSqlDatabase: QMYSQL driver not loaded ,QSqlDatabase: available drivers: QSQLI ...
- QSqlDatabase QMYSQL driver not loaded
环境 windows + mingw73_64 问题 在利用QSqlDatabase 时候报错,QSqlDatabase QMYSQL driver not loaded,主要是因为我们搭建的Qt环境 ...
- QSqlDatabase: QMYSQL driver not loaded 解决方案
未加载QMYSQL驱动,主要是没有链接libmysql.dll库 解决办法,链接动态库即可 在项目中添加动态库
- Linux(Ubuntu 19.10)下 Qt5 连接 MySQL(QMYSQL driver not loaded)
Linux(Ubuntu 19.10)下 Qt5 连接 MySQL 安装好 MySQL 和 Qt Qt 连接 MySQL 的代码 QSqlDatabase d=QSqlDatabase::addDat ...
- VS+QT编译出现QMYSQL driver not loaded
身为JAVA开发工程师,项目需求开整QT做前端.遇到QMYSQL driver not loaded问题.感觉版本的问题是遇到开发编译过程中最多的.再此做以记录>> 但凡出现:QMYSQL ...
最新文章
- linux 测试程序性能,推荐一款Linux系统的性能测试软件
- python中常见的漏洞_Python 中的 10 个常见安全漏洞,以及如何避免(上)
- oracle数据库SQL防止超长,SQL Server和Oracle防止数据锁定的比较
- as4上安装apache,mysql,php,cacti,nagios
- vs2008/vs2010新手快速入门必读教程
- win7电脑桌面背景异常
- Finalshell反复提示输入密码
- 如何解决终端连接数超过最大连接数
- 关于使用Artery插件的一些积累1
- c#窗体应用计算机设计,C#实验报告:Windows窗体设计.doc
- java包名(package)命名规则
- ISO9001质量体系认证办理流程有哪些
- playstation模拟器Mednafen/Beetle PSX HW Alpha测试版发布
- “陀螺财经产业区块链平台”上线,现正式开放入驻!
- 大数据 + VR 全景技术重塑“二手车买车场景”
- 开放网络操作系统介绍(4)、DANOS
- Python中String方法的使用
- ZOJ 4020 Traffic Lights BFS
- Python实现excel统计排序输出,生成统计分布直方图
- odoo14 | name_search方法的使用和效果
热门文章
- Kali渗透测试:使用 Armitage生成被控端和主控端
- Stata计算莫兰指数基本步骤
- Oracle数据库信息分类汇总计数
- 图论——入门级二分图最大匹配Bipartite Matching
- 温度传感器挂接到树莓派
- java多线程、线程同步与线程池
- java版林地府邸种子,我的世界:1.16村民府邸种子,村民霸占林地府邸,卫道士无家可归...
- 面对互联网期权,互联网人的正确成长姿势
- 华为荣耀10有信号的地方无服务器,二修华为荣耀10青春版进水无信号偶尔有2G信号不能打电话...
- 伟大CEO毕读的50本书