Qt 5.9.1 连 MYSQL 5.7数据库

Qt程序报错:

    QSqlDatabase: QMYSQL driver not loaded

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

 

解决方法:

1)      仅安装或重装64位的mysql-installer-community-5.7.18.1。

2)      安装64位的mysql-installer-community-5.7.18.1,并拷贝 .\MySQL Connector.C 6.1\lib目录下的libmysql.dll到Qt的MinGW32的bin目录下。

3)      仅安装32位的mysql-connector-c++-1.1.9-win32.msi,安装目录下的lib文件夹里没有libmysql.dl库。

4)      仅安装32位的mysql-connector-c-6.1.11-win32.msi,但没有拷贝安装目录下的libmysql.dl到Qt的MinGW32的bin目录下

posted @ 2018-03-05 09:49  漆天初晓  阅读(219)  评论(0编辑  收藏  举报