Qt 打包程式
阿新 • • 發佈:2020-09-08
打包檔案
- 使用release模式編譯程式。
- 拷貝exe到一個空白目錄中。
- 開啟
Qt 5.14.2 (MinGW 7.3.0 32-bit)
命令列工具。 - 在命令列中去到exe所在路徑。
- 執行打包語句
windeployqt <EXE>
拷貝依賴庫。
刪除檔案
以下內容可能可以刪除,刪除後執行程式測試。
- libEGL.dll
- libGLESV2.dll
- opengl32sw.dll
- iconengines
- imageformats
- translations
- D3Dcompiler_47.dll
- Qt5Svg.dll
生成歸檔檔案
- 下載
Enigma Virtual Box
工具。 - 在
Enter Input File Name
- 把打包好的檔案全部拖動到
Files
檔案框中。 - 點選
Process
打包成一個字尾為_boxed
的exe綠色檔案。
生成安裝檔案
- 下載
VNISEdit
。 - 執行
VNISEdit 編譯環境
程式。 - 檔案》新建指令碼:嚮導》下一步。
- 在(4/8) 中刪除授權檔案框的示例內容。
- 在(5/8) 中刪除檔案選框的示例內容。
- 在(5/8) 點選
新增檔案
按鈕,新增exe檔案。 - 在(5/8) 點選
AddDirTree
按鈕,新增要打包的檔案,勾選包含子目錄。 - 一直下一步。
- NSIS(N)》編譯並執行,結束後會得到一個exe安裝包檔案。