Qt在和Matlab混合编程出现QSqlDatabase: QMYSQL driver not loaded

问题:Qt在和Matlab混合编程的时候出现QSqlDatabase: QMYSQL driver not loaded的问题如何解决?

pro文件如下:

QT       += core gui
QT       +=sql

#.h文件
INCLUDEPATH += D:/SoftWare/Matlab/extern/include
INCLUDEPATH += D:/SoftWare/Matlab/extern/include/win64
#matlab的.lib文件
INCLUDEPATH += D:/SoftWare/Matlab/extern/lib/win64/microsoft
DEPENDPATH += D:/SoftWare/Matlab/extern/lib/win64/microsoft

win32: LIBS += -LD:/SoftWare/Matlab/extern/lib/win64/microsoft -llibmx
win32: LIBS += -LD:/SoftWare/Matlab/extern/lib/win64/microsoft -llibmat
win32: LIBS += -LD:/SoftWare/Matlab/extern/lib/win64/microsoft -lmclmcr
win32: LIBS += -LD:/SoftWare/Matlab/extern/lib/win64/microsoft -lmclmcrrt
win32: LIBS += -LD:/SoftWare/Matlab/extern/lib/win64/microsoft -llibeng
win32: LIBS += -LD:/SoftWare/Matlab/extern/lib/win64/microsoft -llibmex

LIBS += F:/Qt_MainProject/testMatlab2/TestMatlabDemo/lib/testPhase.lib
INCLUDEPATH += F:/Qt_MainProject/testMatlab2/TestMatlabDemo/lib/

运行结果及报错内容

img

我的解答思路和尝试过的方法

1.尝试了重新编译数据库驱动(也不行)
2.数据库和minGW都是64位
3.Qt版本是5.12.0、Mysql版本8.0.26、Matlab版本R2021a。

我想要达到的结果

数据库链接成功就行

你的项目里面没有QMySQL的驱动导致的
你可以看看这篇文章:https://blog.csdn.net/qq_37529913/article/details/109850670