解決QT開發的exe軟體不能執行問題

2021-06-05 00:41:16 字數 689 閱讀 8960

困擾好幾天的問題,終於今天得到解決,心情很是激動,所以今晚特抽出一些時間寫一寫總結,希望其他人在遇到此類問題的時候少花一些時間,少走彎路。

的現象,那怎麼解決呢?好吧,見證奇蹟的時刻,因為你所拷貝的檔案並不是執行所需要的動態庫檔案,有些是/bin,有些是/mingw/bin,有些是/qt/bin,那到底是拷貝那個檔案裡的動態檔案呢?答案是直接到/qt/bin裡拷貝,那些檔案在該目錄下都有,而/bin,/mingw/bin,只有exe所需檔案的一部分,綜上所訴,問題得以解決。

補充下:在release下編譯的exe檔案,需要qtgui4.dll,qtcore4.dll,libgcc_s_dw2-1.dll,mingwm10.dll,若是在debug下則需要更多,因為debug是除錯版本的,而release是發布版本的

如果你的qt用到了一下功能,那麼要帶上對應的這些庫:

xml: qtxml4.dll          如果xml中有中文的話,還需要plugins資料夾下的codecs資料夾

phonon: phonon4.dll   以及plugins資料夾下的phonon_backend資料夾

sql : qtsql4.dll           以及plugins資料夾下的sqldrivers資料夾

qt類的函式:         plugins資料夾下的imageformats資料夾

軟體不能解除安裝也不能安裝的解決辦法

軟體不能解除安裝也不能安裝的解決辦法 今天誤刪了rad2007的一些檔案,導致rad2007不能刪除,也不能重新安裝。上網搜尋了一下,找到了乙個解決的方法。步驟如下 1 開啟windows xp安裝盤,安裝裡面的support tools軟體 2 進入硬碟的support tools安裝目錄 x p...

qt中可執行,但打包後的exe不能直接執行

背景 編譯rdm2019.4.0版本 編譯release完成後,在qt中可以直接執行,但使用qt的部署工具部署後,rdm無法顯示介面 原因 需要使用 自己的 qml資料夾,即rdm.exe中的qml資料夾,而不是qt環境中的qml資料夾 命令 windeployqt qmldir rdm src q...

Qt生成exe錯誤 無法定位輸出點的解決方法

qt生成exe錯誤 無法定位輸出點的解決方法 今天剛開始學習qt,雖然在編譯器上可以成功執行,但其生成的exe檔案卻始終執行不了。剛開始是提示我計算機中丟失qt5core.dll等等,如圖 最後的解決辦法有兩種,1.在系統環境變數中配置形如 e qt qt5.6.2 5.6 mingw49 32 b...