1. 程式人生 > 其它 >QT程式打安裝包或者統合成一個單獨的exe檔案

QT程式打安裝包或者統合成一個單獨的exe檔案

1. 打包成一個可安裝的SetUp程式:

Inno Setup 是一個免費的 Windows 安裝程式製作軟體,小巧、簡便、精美是其最大特點,支援 pascal 指令碼,能快速製作出標準 Windows2000 風格的安裝介面,足以完成一般安裝任務。

官方下載地址:http://www.jrsoftware.org/isdl.php#stable

 

2. 打包成一個單獨的可獨立執行的exe檔案:

用windepolyqt.exe製作的exe資料夾下有零零散散很多依賴庫檔案,用Enigma Virtual Box工具可以打包統合為一個總exe檔案,拷貝異機可直接執行:

官方下載地址:https://enigmaprotector.com/en/downloads.html

 

改exe圖示的辦法:

拷貝.ico檔案至.pro同文件夾下,在.pro檔案中增加一行:

 

RC_ICONS = xxxxx.ico

重新build Release就可看到生成的exe檔案的圖示改了。單獨拷貝此exe到一個新建資料夾demo下,執行

windepolyqt xxx.exe

就會在此demo資料夾下為你生成出所有的依賴庫檔案。

最後用Enigma Virtual Box執行即可輸出單獨exe。