上一篇介绍了用windeployqt
生成可运行的多文件程序,但一堆文件分发起来不够方便。有没有办法将所有文件合并成一个 exe?
答案是肯定的 用Enigma Virtual Box
工具就能实现。本文就来讲解如何用它将 Qt 多文件程序打包为单一 exe,让分发更轻松。
其中的 一定要选 第二个
一、打包前的前提:完成 windeployqt 步骤
Enigma Virtual Box
的作用是 “合并文件”,而不是 “解决依赖”。因此,必须先通过windeployqt
完成基础打包(确保 exe 能在多文件目录下正常运行)。如果还没完成,可以先参考上一篇教程。
假设你已经得到了这样的文件夹(例如F:\demo
):
- 包含 exe 文件(如
11111.exe
); - 包含
platforms
、