windows下QT打包exe程式

2021-10-12 07:35:34 字數 356 閱讀 8154

本來打算自己做一遍 ,然後一步步的寫下來的,但是bug不斷,好傢伙,直接變成了和你們一樣開始在csdn上遊蕩開始找答案了,終於,皇天不負有心人,終於找到了(說的好像是自己想出來解決辦法一樣,tui,男人,)

大概有3種針對不同的情況的解決辦法,

總結:1、出現0xc000007b——應用程式無法正常啟動

其根本原因是缺乏所需要的dll,提供了錯誤版本的dll相當於沒有dll,提示完全一樣

2、網上有人說缺乏dx執行環境,如果屬實,也是因為缺乏dx相關

qt for desktop版本使用錯誤.

注意:windows 64位系統應用對應的qt for desktop (mingw 64 bit)打包發布程式。

Qt 的exe打包發布

qt的exe發布分2個版本,qt4和qt5,qt5的打包相當簡單,因為qt5提供了乙個叫windeployqt的指令,我這裡使用的是qt5.7的版本,在程式裡面找到qt 5.7 for desktop mingw 5.3.0 32 bit 開啟後是想dos一樣的命令列。首先在creator中選擇re...

qt程式打包成 exe

1 qt自帶了windeployqt.exe工具,可以用來打包qtcreater寫得程式 2 在qtcreater中以release方式編譯執行程式,將在release資料夾中生成的.exe檔案單獨放在乙個資料夾中。3 若在開始選單中加入了qt的快捷方式,那麼在開始選單欄裡,會有如下的命令列工具,注...

QT程式打包成EXE

在這裡我將提供乙個將qt生成的exe檔案打包成在任何電腦都可以執行的exe檔案的方法。ps 為什麼需要打包?在我們經過qt編譯之後的軟體預設都是動態編譯的。即執行的時候qt會為軟體呼叫一些必需的檔案,而這些必須的檔案是安裝過qt的電腦上才有的。這些檔案才使得這些編譯過後的檔案也是可以執行的,但是這顯...