1、环境
系统:win x64
QT版本:5.7.0
mysql版本:5.7.22解压缩版
2、现象
QT运行访问mysql数据库,出现QSqlDatabase: QMYSQL driver not loaded的报错。
如下图所示:

3、解决方法
a、找到libmysql.dll和libmysql.lib文件,这两个文件一般可以在mysql\lib目录下找到(例如:C:\mysql-5.7.22-winx64\lib)。
b、拷贝到Qt的bin文件夹下(例如:C:\Qt\Qt5.7.0\5.7\mingw53_32\bin)。
本文详细介绍了在WinX64环境下,使用QT 5.7.0和MySQL 5.7.22时,遇到的QSqlDatabase:QMYSQLdriver not loaded错误,并提供了具体的解决步骤,包括定位libmysql.dll和libmysql.lib文件,以及将其复制到Qt的bin目录下。
9005

被折叠的 条评论
为什么被折叠?



