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. 2021年大数据HBase(十三):HBase读取和存储数据的流程
  2. 前沿技术 | 自动机器学习综述
  3. php基于laravel框架的批量插入操作
  4. 使用eclipse 进行 Cesium 开发
  5. python批量新建文件夹_python批量创建指定名称的文件夹
  6. mysql5.5.3下载_MySQL5.5.5M3发布-下载_MySQL
  7. LeetCode OJ 113. Path Sum II
  8. java获取cpu使用率_2019年阿里P8架构师的解析:最新Java性能测试、调优策略
  9. PHP_小数/四舍五入/上进/下取等
  10. Windows Phone 7 button控件
  11. ProcessStartInfo 例子
  12. java怎么实现踢掉在线用户_Spring Boot + Vue 前后端分离项目如何踢掉已登录用户...
  13. SQL:postgresql可以使用127.0.0.1连接不能使用ip连接解决方法
  14. 动态3D特效壁纸软件Wallpaper Engine的免费获取及安装问题解决
  15. 1-5(中文版)听力积累
  16. JAVA一些实例实战
  17. 为什么要用转型?转型的意义?
  18. 软件测试(白盒测试与黑盒测试)
  19. linux下修改ext3硬盘为nst,Linux服务器数据备份恢复策略(3)
  20. PATA 题解 1002

热门文章

  1. PyDev:修改代码模板自动添加encoding=utf8,避免中文乱码
  2. 微信公众号营销背后的技术
  3. MySQL高级篇_第12章_数据库其它调优策略
  4. 二维数组清零 c语言,C语言 二维数组复制、清零及打印显示
  5. 网络工程属计算机专业吗,网络工程专业属于什么门类
  6. CCF- CSP历年认证考试题目链接+题解总结(持续更新)
  7. php curlpost header,PHP post请求接口 header设置
  8. PyCharm中的光标
  9. 有界函数与无穷小的乘积是无穷小
  10. python交叉熵损失函数实现_Softmax和交叉熵的深度解析和Python实现