vs Qt mysql 打包程序 Driver not loaded Driver not loaded


vs下開發Qt連接mysql程序,開發過程中操作MySQL沒有問題,但打包以后安裝在別的電腦上發現竟然無法連接MySQL,打包的時候,所需的libmysql.dll等dll文件拷貝到exe同級目錄了,發現一直提示driver not load  driver not load,最后經過一天的測試,發現需要在打包程序的exe同級目錄下創建sqldrivers目錄,並把Qt中的msvc201X_64\plugins\sqldrivers目錄下的qsqlmysql.dll (release版本) [如果打包的是debud版本,拷貝qsqlmysqld.dll (debug版本)]文件拷貝到 新建的sqldrivers目錄下,然后再次運行程序,不會出現driver not load錯誤,數據庫連接成功,程序運行正常。

 


免責聲明!

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



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