Qt:exe程序打包发布方法
1.Qt在编译过程中,会生成类似下面的几个文件夹,此时,创建自己的文件夹my_release
2.进入第二个文件夹下的release文件夹,将需要打包的exe文件拷贝到上面创建的my_reease文件夹下
3.windows下搜索QT,如下图,打开箭头所指的软件
4.出现如下界面
5.接着输入命令行,cd /d 路径(指的是需要打包的exe程序目录,就是刚才拷贝出来的exe程序所在的目录),回车后:
6.输入如下命令行:windeployqt 程序名 敲击回车。这一步操作是将所需的库文件全都拷贝到exe程序的当前文件:
7.此时my_release文件夹下面就含有所需要的库文件了
8.接下去使用Enigma Virtual Box进行打包
首先在1处添加exe文件,并将my_release文件夹下的所有文件拖入1处
9.在右下角的file option处可以点击设置文件压缩
10.点击右下角的process即可开始打包了
打包完成之后就得到了目标执行文件,点击即可运行,可以将该文件拷贝到其它路径打开
注意:如果程序软件是有自己的一些库文件,如fft等则需要自行拷贝相关的库文件