Qt 5.14.2+MySQL编译64位、32位库

在使用MySQL的时候出现

QSqlDatabase: QMYSQL driver not loaded

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

后来找了资料发现https://blog.csdn.net/kongqingxin12/article/details/107703184编译出了64位的但是在使用的时候依然会出现

QSqlDatabase: QMYSQL driver not loaded

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

之后把H:\MySQL\MySQL Server 8.0\lib目录下的libmysql.dll拷贝到可执行文件下问题解决了,按照https://blog.csdn.net/gongjianbo1992/article/details/106697112/尝试了32位也编译成功了libmysql.dll拷贝到可执行文件下基本就没什么问题

你可能感兴趣的:(Qt,mysql,qt)