1. 程式人生 > >QT+MySQL程式打包釋出後提示driver not loaded driver not loaded的問題

QT+MySQL程式打包釋出後提示driver not loaded driver not loaded的問題

之前寫了一個程式,用到了QT和MySQL,使用QT自帶的打包工具打包釋出之後,提示問題,這裡寫圖片描述
網上搜了很多,都說是缺少資料庫外掛,但是說法略有不同,有的說缺少libmysql.dll,有的說缺少qsqlmysql4.dll……

沒辦法,只好一個個方法嘗試,過程不贅述,解決方法是:將libmysql.dll檔案放在exe檔案的同級目錄,如果你本機的libmysql.dll行不通,可以試試我的
下載地址:http://download.csdn.net/download/qq_40194498/10221237
附:
QT自帶工具打包方法:

Qt Widgets Application:

release編譯生成的程式執行正常之後,找到專案的生成目錄,比如 專案原始碼路徑:C:\QtPros\hellomw\ 。
它的專案生成目錄是 C:\QtPros\build-hellomw-Desktop_Qt_5_4_0_MinGW_32bit-Release\ 。
進入這個資料夾,在進入它的子資料夾 release 裡面,找到 hellomw.exe,將這個exe 複製到一個新的單獨的資料夾裡用於釋出,比如存到 D:\hellomw\ 資料夾裡面。
然後從開始選單開啟 Qt 命令列,輸入命令:cd /d D:\hellomw
然後使用 windeployqt 工具命令:windeployqt hellomw.exe
摘自:

http://blog.csdn.net/iw1210/article/details/51253458 介紹了QT兩種專案的打包方法,強烈推薦!
相關QT+MySQL問題部落格:
http://blog.csdn.net/lynfam/article/details/6198670