QSqlDatabase: QMYSQL driver not loaded

 

QT版本   : Qt5.10 

报错问题:

QSqlDatabase: QMYSQL driver not loaded

QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7

我们的QT 都是32位的,造成这个原因是由于安装的MySQL为64位,因此采用早期版本可以使用32位解决此类问题。

解决思路:打死都不重新编译,宁可重新安装MySQL都可以。毕竟MySQL安装很简单啊。

解决方案:https://www.aliyun.com/jiaocheng/872066.html

直接换添加几个文件,如图,把MySQL安装目录中lib文件夹的这几个文件放到咱们Qt的bin目录下面:

QSqlDatabase: QMYSQL driver not loaded

QSqlDatabase: QMYSQL driver not loaded