我們都知道在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)
