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相关推荐

  1. 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 ...

  2. Qt C++连接MySQL教程,解决QSqlDatabase:QMySQL driver not loaded

    文章目录 你要做的 背景知识 参考文章 你要做的 首先确定好自己的Qt版本是32位还是64位,MySql是32位还是64位,防止后续操作出现问题,这里我Qt是32位,MySQL是64位,所以我去官网下 ...

  3. Ubuntu18.04下QSqlDatabase: QMYSQL driver not loaded

    报错信息 19:50:42.751: QSqlDatabase: QMYSQL driver not loaded 19:50:42.751: QSqlDatabase: available driv ...

  4. QSqlDatabase: QMYSQL driver not loaded

    解决方法:qt连接mysql报错:QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE QOD ...

  5. QSqlDatabase: QMYSQL driver not loaded ,QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QO

    数据库安装成功,软件连接时报"QSqlDatabase: QMYSQL driver not loaded   ,QSqlDatabase: available drivers: QSQLI ...

  6. QSqlDatabase QMYSQL driver not loaded

    环境 windows + mingw73_64 问题 在利用QSqlDatabase 时候报错,QSqlDatabase QMYSQL driver not loaded,主要是因为我们搭建的Qt环境 ...

  7. QSqlDatabase: QMYSQL driver not loaded 解决方案

    未加载QMYSQL驱动,主要是没有链接libmysql.dll库 解决办法,链接动态库即可 在项目中添加动态库

  8. Linux(Ubuntu 19.10)下 Qt5 连接 MySQL(QMYSQL driver not loaded)

    Linux(Ubuntu 19.10)下 Qt5 连接 MySQL 安装好 MySQL 和 Qt Qt 连接 MySQL 的代码 QSqlDatabase d=QSqlDatabase::addDat ...

  9. VS+QT编译出现QMYSQL driver not loaded

    身为JAVA开发工程师,项目需求开整QT做前端.遇到QMYSQL driver not loaded问题.感觉版本的问题是遇到开发编译过程中最多的.再此做以记录>> 但凡出现:QMYSQL ...

最新文章

  1. linux 测试程序性能,推荐一款Linux系统的性能测试软件
  2. python中常见的漏洞_Python 中的 10 个常见安全漏洞,以及如何避免(上)
  3. oracle数据库SQL防止超长,SQL Server和Oracle防止数据锁定的比较
  4. as4上安装apache,mysql,php,cacti,nagios
  5. vs2008/vs2010新手快速入门必读教程
  6. win7电脑桌面背景异常
  7. Finalshell反复提示输入密码
  8. 如何解决终端连接数超过最大连接数
  9. 关于使用Artery插件的一些积累1
  10. c#窗体应用计算机设计,C#实验报告:Windows窗体设计.doc
  11. java包名(package)命名规则
  12. ISO9001质量体系认证办理流程有哪些
  13. playstation模拟器Mednafen/Beetle PSX HW Alpha测试版发布
  14. “陀螺财经产业区块链平台”上线,现正式开放入驻!
  15. 大数据 + VR 全景技术重塑“二手车买车场景”
  16. 开放网络操作系统介绍(4)、DANOS
  17. Python中String方法的使用
  18. ZOJ 4020 Traffic Lights BFS
  19. Python实现excel统计排序输出,生成统计分布直方图
  20. odoo14 | name_search方法的使用和效果

热门文章

  1. Kali渗透测试:使用 Armitage生成被控端和主控端
  2. Stata计算莫兰指数基本步骤
  3. Oracle数据库信息分类汇总计数
  4. 图论——入门级二分图最大匹配Bipartite Matching
  5. 温度传感器挂接到树莓派
  6. java多线程、线程同步与线程池
  7. java版林地府邸种子,我的世界:1.16村民府邸种子,村民霸占林地府邸,卫道士无家可归...
  8. 面对互联网期权,互联网人的正确成长姿势
  9. 华为荣耀10有信号的地方无服务器,二修华为荣耀10青春版进水无信号偶尔有2G信号不能打电话...
  10. 伟大CEO毕读的50本书