Qt 程式開發完成後,發布部署有兩種主要方式:靜態編譯與建立安裝套件。靜態編譯過程繁複且容易失敗,本文採用動態編譯配合 Setup2Go 製作安裝檔的實務流程。
release 模式編譯程式.exe 執行檔與所有相依的 Qt DLL(如 QtCore4.dll、QtGui4.dll 等)放入同一資料夾啟動 Setup2Go,選擇「檔案」>「新建專案」,儲存專案檔。
填寫軟體版本號、版權資訊、註釋說明等基本中繼資料。
使用預設值即可,包含安裝目錄預設路徑、語言選項等。
根據應用程式大小設定最小磁碟空間需求,建議預留略大於實際大小的空間。
在檔案清單中右鍵選擇「插入檔案」,選取需打包的所有檔案:主執行檔、Qt DLL、插件、資源檔等。卸載程式可選擇不包含。
右鍵選擇目標目錄(開始選單、程式選單、啟動項、桌面、快速啟動列),指定需建立捷徑的執行檔。
支援新建登錄鍵值或匯入 .reg 檔,用於檔案關聯、自動啟動等設定。
使用預設設定即可,或自訂副檔名與圖示關聯。
設定安裝過程中顯示的對話框:歡迎頁、授權協議、元件選擇、進度條等。
指定安裝前/後需執行的外部程式(如資料庫初始化、服務註冊等)。
配置安裝過程中需建立或修改的 INI 設定檔。
設定輸出安裝檔儲存路徑與檔名,點擊建立即可產生 .exe 安裝程式。
本文出自「LinuxQt 濟南高新區」部落格,原文連結:https://qtlinux.blog.51cto.com/3052744/577959