Qt:程序封裝打包爲EXE

1.準備一個ico格式的圖標,放在工程目錄中

2.新建一個txt文檔,輸入IDI_ICON1 ICON DISCARDABLE "exe_ico.ico",exe_ico.ico爲圖標的名稱

3.將.txt文檔後綴名改爲 .rc,這裏改爲exe_ico.exe

4. 在Qt Creator中打開工程的test2.pro文件,添加RC_FILE = exe_ico.rc,exe_ico.rc爲上一步修改txt爲rc的那個文件

5.重新編譯程序,即可發現生成的程序圖標變成了自己定義的圖標形式。生成的exe在test1\build-test2-Desktop_Qt_5_12_0_MinGW_64_bit-Release\release路徑下

接下來完成程序的封裝打包:

6.在Qt Creator中設計完成程序後,將編譯模式改爲Releas模式重新進行一次編譯。

7.編譯後會產生一個名爲build-test2-Desktop_Qt_5_12_0_MinGW_64_bit-Release的文件夾

 

8.進入該文件夾中的release文件夾中新建一個new文件夾用於存放打包所需的文件,將生成的test2.exe拷貝一份到new文件夾中

9.在開始-菜單中打開Qt 5.12.0 Desktop

10.通過cd命令切換到剛纔建立的new文件路徑下,並執行windeployqt test2.exe,test2.exe爲剛纔拷貝到new文件的可執行程序

11.打開Enigma Virtual Box軟件,點擊瀏覽添加new文件中的exe

12.點擊添加-添加遞歸文件,定位到剛纔創建的new文件夾

13.點擊文件選項,勾選壓縮文件

14.點擊打包。完成後便在new文件中產生一個test2_boxed.exe的獨立程序

 

 

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