- 找到程序debug中的.exe文件
- 另外新建一个文件夹,将其拷贝进去
- 在Qt自带的打包程序中选择合适的版本
- 比如第一个MinGW 32bit,就是我运行的环境
- 打开后,用cd指令切换到新建的文件目录下
cd D:\2021\MyPlayer\
- 输入打包指令
windeployqt.exe XXX.exe
- 依赖文件合并
- 这个时候运行软件,发现可以正常运行
如果仍然弹出缺乏.dll的提示,不要慌,自己动手去文件夹里找找,因为个别.dll文件Qt确实无能为力 - 打包软件为一个图标
这么多的依赖文件,普通用户肯定蒙了
因此我们去下载一个专业的打包工具。 - 我们使用Enigma Virtual Box工具,自行百度下载
如果文件过大,我们可以选择【文件选项】-【压缩文件】
- 按照上述步骤,即可得到一个可执行文件