QT+MySQL程序打包發佈後提示driver not loaded driver not load

 之前寫了一個程序,用到了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

原文:https://blog.csdn.net/qq_40194498/article/details/79147972

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章