解決QSqlDatabase: QMYSQL driver not loaded
開發環境
- window10
- Qt 5.12.3
- MYSQL 8.0
解決辦法
1. 更換Qt版本
將Qt版本換爲Qt5.12.3,問題就解決了一半了。
下載地址:Qt5.12.3
由於某種原因不能更換版本就請找其他解決辦法吧。^v^
2. MYSQL驅動安裝
mysql安裝時一定要記得勾選 connector/c++。將MYSQL安裝目錄下的MySQL Server 8.0\lib文件夾中的libmysql.dll、libmysql.lib 複製到Qt安裝目錄中的編譯器目錄裏的bin文件夾中。比如我將以上兩個文件夾複製到了D:\Qt\Qt5.12.3\5.12.3\mingw73_64\bin中。
3. 大功告成
重啓Qt,解決問題。親測有效!