上一篇介紹了用windeployqt
生成可運行的多文件程序,但一堆文件分發起來不夠方便。有沒有辦法將所有文件合并成一個 exe?
答案是肯定的 用Enigma Virtual Box
工具就能實現。本文就來講解如何用它將 Qt 多文件程序打包為單一 exe,讓分發更輕松。
其中的 一定要選 第二個
一、打包前的前提:完成 windeployqt 步驟
Enigma Virtual Box
的作用是 “合并文件”,而不是 “解決依賴”。因此,必須先通過windeployqt
完成基礎打包(確保 exe 能在多文件目錄下正常運行)。如果還沒完成,可以先參考上一篇教程。
假設你已經得到了這樣的文件夾(例如F:\demo
):
- 包含 exe 文件(如
11111.exe
); - 包含
platforms
、