重點: 開發環境下 連接正常, 但是發布后就連接不上MySQL。
我是在虛擬機環境下開發的,在虛擬機上和本物理機上(Win10)都運行正常。
在同事Win10上也是提示Driver not loaded Driver not loaded!
在樣機上也是提示,樣機作業系統和開發的虛擬機是相同的系統!
libmysql.dll 已經放到可執行目錄下,qsqlmysql.dll在windeployqt的時候已經包含在sqldrivers檔案夾下了。
開發環境:win7 64 旗艦版 + QT5.9.9 + VS2015 32位
uj5u.com熱心網友回復:
進過無數搜索,無數嘗試,終于解決了,把 libmysql.dll (檔案版本:5.7.28.0) 替換為低版本(5.5.54.0)的就可以了.高版本的libmysql.dll檔案找安裝MySQL的同事要的,他應該給我的是他安裝的哪個版本的dll.
此問題還是比較詭異,我開發環境下是沒有裝MySQL的,都是遠程連接到同一個MySQL 資料庫。
雖然問題得以解決,但是產生的原因是什么呢,還是不清楚!
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/43975.html
標籤:Qt
