把Debug换成Release,然后执行,出来一个
文件夹,在release文件夹里会有一个.exe的可执行文件,复制到一个单独的文件夹,搜索Qt 5.9.9 (MinGW 5.3.0 32-bit),版本可能不一样,搜索qt就会有这个的,打开之后,接着输入命令行,cd /d 路径(指的是需要打包的exe程序目录,就是刚才拷贝出来的exe程序所在的目录)
qt
输入如下命令行:windeployqt 程序名 敲击回车。
qml
输入如下命令行:windeployqt.exe –qmldir 该工程qml文件所在的目录 qml.exe就是我们打包的目标文件
这一步操作是将所需的库文件全都拷贝到exe程序的当前文件
此时,在当前目录下是可以点击运行exe程序的,说明库文件都已经拷贝到当前目录下了。现在只需要将这一堆文件进行打包。
打包
打开运行Enigma Virtual Box:
按照上图的示意,添加路径和文件如下图。文件可以托选,选择所有文件后,直接拖入界面框内。注意是要所有文件和文件夹全部拖进。示意图如下:
在【Files Options】中可以选择是否将文件压缩:
然后点击Process开始打包。