Qt導出exe文件

首先用 QtCreator 新建一個 Qt Widgets Application 項目,直接用默認的 QMainWindow 程序就可以了,項目名字假定是 hellomw。

然後以 Release 方式編譯生成 exe 程序:

生成的程序運行正常之後,找到項目的生成目錄,比如 項目源碼路徑:
C:\QtPros\hellomw\
它的項目生成目錄是
C:\QtPros\build-hellomw-Desktop_Qt_5_4_0_MinGW_32bit-Release\
進入這個文件夾,在進入它的子文件夾 release 裏面,找到 hellomw.exe ,
將這個exe 複製到一個新的單獨的文件夾裏用於發佈,比如存到 
D:\hellomw\ 文件夾裏面。

以官方 Qt 5.11.3+MinGW 開發環境爲例,找到 Qt 5.11.3 for Desktop (MinGW 5.3.0 32 bit)
然後從開始菜單打開 Qt 命令行,輸入命令 :
cd /d D:\hellomw
然後使用 windeployqt 工具命令:
windeployqt hellomw.exe

然後可以在 D:\hellomw 文件夾裏看到 windeployqt 工具自動複製的插件文件夾

和 dll文件、qm文件。這時候得到的就完整的 exe 程序發佈集合,依賴關係都解決好了。

把 D:\hellomw 文件夾 打包就可以發佈了,不用自己一個個找 dll 文件了。
D:\hellomw 文件夾裏的qm文件是多國語言翻譯文件,不需要可以刪了,
其他的都保留。

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