QT程式打安裝包或者統合成一個單獨的exe檔案
阿新 • • 發佈:2022-03-20
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。