QT windows 下生成可执行程序

QT windows 下生成可执行程序

一般我们用qt 编写完小程序后需要给别人使用,所以需要把程序打包,即使对方电脑没有QT环境也可以运行。

准备两个工具

1、Qt xx for Desktop(…) 如下图:安装qt 的时候会自带的。
QT windows 下生成可执行程序
2、打包工具 Engima Virtual Box 链接如下:
Engima Virtual Box下载
下载界面如下:
QT windows 下生成可执行程序

开始打包

1、qt中 选择 release 运行,如下
QT windows 下生成可执行程序
在程序的目录生成release 的文件夹
QT windows 下生成可执行程序
然后在生成的文件夹中把 相应的.exe文件拷贝出来,放到另一个新建的文件夹中,如图
QT windows 下生成可执行程序
QT windows 下生成可执行程序
然后 打开Qt xx for Desktop(…)
QT windows 下生成可执行程序
进入到 刚才新建文件夹的目录:
rQT windows 下生成可执行程序
然后 键入 命令 windeployqt xx.exe 回车如下:
QT windows 下生成可执行程序
然后打开之前新建的文件夹:
QT windows 下生成可执行程序
然后打包,打开Engima Virtual Box,
QT windows 下生成可执行程序
QT windows 下生成可执行程序
QT windows 下生成可执行程序
然后 点 File Options
QT windows 下生成可执行程序
QT windows 下生成可执行程序
然后如下
QT windows 下生成可执行程序
完事,
QT windows 下生成可执行程序
可以发送给别人了。