解決QSqlDatabase: QMYSQL driver not loaded
- 開發環境
- 解決辦法
-
- 1. 更換Qt版本
- 2. MYSQL驅動安裝
- 3. 大功告成
開發環境
- 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,解決問題。親測有效!