QT5.8連接Mysql提示QMYSQL driver not loaded


我們都知道在QT5.8系列里已經帶了Mysql的dll文件 驅動的名字為“qsqlmysql.dll”和“qsqlmysqld.dll”

但是按照網上的各種教程和博客基本都是錯的,只有個別人是對的。

庫的文件名為“libmysql.lib”,這個庫文件應該放在Qt的bin文件夾下(例:D:\Qt\Qt5.8.0\5.8\mingw53_32\bin)

這樣仍然很多人是錯的,提示仍然是QMYSQL driver not loaded

重點就是這里:

原環境: 
Qt Creator:5.8.0 for windows 64-bit(VS 2013) 
MySQL:wampserver集成 MySQL5.5.20 32bit

看清楚了,不是系統要和者2個軟件版本一致,而是MySql和Qt Creator要一致。要么都是32位要么都是64位。

這里給出32位MySql驅動壓縮包:https://dev.mysql.com/downloads/file/?id=450611

mysql-connector-c-6.1.3-win32.zip 下載這個里面包含有libmysql.lib。

 

有本人正好就是這個問題,版本不一致,搞了好幾個小時都是錯的。

這個庫文件應該放在Qt的bin文件夾下(例:D:\Qt\Qt5.8.0\5.8\mingw53_32\bin)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM