1. 程式人生 > 實用技巧 >Qt 打包程式

Qt 打包程式

打包檔案

  1. 使用release模式編譯程式。
  2. 拷貝exe到一個空白目錄中。
  3. 開啟Qt 5.14.2 (MinGW 7.3.0 32-bit)命令列工具。
  4. 在命令列中去到exe所在路徑。
  5. 執行打包語句 windeployqt <EXE>拷貝依賴庫。

刪除檔案

以下內容可能可以刪除,刪除後執行程式測試。

  1. libEGL.dll
  2. libGLESV2.dll
  3. opengl32sw.dll
  4. iconengines
  5. imageformats
  6. translations
  7. D3Dcompiler_47.dll
  8. Qt5Svg.dll

生成歸檔檔案

  1. 下載Enigma Virtual Box工具。
  2. Enter Input File Name
    選項中選擇exe路徑名。
  3. 把打包好的檔案全部拖動到Files檔案框中。
  4. 點選Process打包成一個字尾為_boxed的exe綠色檔案。

生成安裝檔案

  1. 下載VNISEdit
  2. 執行VNISEdit 編譯環境程式。
  3. 檔案》新建指令碼:嚮導》下一步。
  4. 在(4/8) 中刪除授權檔案框的示例內容。
  5. 在(5/8) 中刪除檔案選框的示例內容。
  6. 在(5/8) 點選新增檔案按鈕,新增exe檔案。
  7. 在(5/8) 點選AddDirTree按鈕,新增要打包的檔案,勾選包含子目錄。
  8. 一直下一步。
  9. NSIS(N)》編譯並執行,結束後會得到一個exe安裝包檔案。