QT工程如何生成.exe文件并且可以在未安装QT的电脑上运行

转载:QT工程如何生成.exe文件并且可以在未安装QT的电脑上运行
[https://blog.csdn.net/qq_39054069/article/details/96481902]
原作者如觉有不妥,请私信我联系删除!!!

如何生成.exe文件

首先将QT Creator 编辑界面的构建模式,由Debug为Release!
QT工程如何生成.exe文件并且可以在未安装QT的电脑上运行QT工程如何生成.exe文件并且可以在未安装QT的电脑上运行
然后点击运行(ctrl+R)!在项目一栏,构建目录下,会生成以release结尾命名的文件夹。QT工程如何生成.exe文件并且可以在未安装QT的电脑上运行
里面包含以下文件:
QT工程如何生成.exe文件并且可以在未安装QT的电脑上运行
打开release的文件夹,里面包含相应的.exe文件!
QT工程如何生成.exe文件并且可以在未安装QT的电脑上运行
这时单击.exe文件,并不能运行成功,因为我们还缺少Qt必要的库文件

运行.exe方法

将安装qt的bin目录添加到我们的环境变量中去!
如下图顺序所示!
QT工程如何生成.exe文件并且可以在未安装QT的电脑上运行
QT工程如何生成.exe文件并且可以在未安装QT的电脑上运行
QT工程如何生成.exe文件并且可以在未安装QT的电脑上运行QT工程如何生成.exe文件并且可以在未安装QT的电脑上运行此时,就可以正常运行release文件下的.exe文件了!

如何在未安QT的电脑上运行生成的.exe文件

具体见下:首先,将生成的.exe单独的放置到一个空的文件夹内!
QT工程如何生成.exe文件并且可以在未安装QT的电脑上运行

在win10下搜索qt,打开红色框内的命令窗口:
QT工程如何生成.exe文件并且可以在未安装QT的电脑上运行
然后输入命令: cd /d 路径 (这个路径指的是之前把单独的.exe文件拷问到的文件夹的目录)
QT工程如何生成.exe文件并且可以在未安装QT的电脑上运行
然后回车
QT工程如何生成.exe文件并且可以在未安装QT的电脑上运行
再输入: windeployqt .exe文件名 回车。
QT工程如何生成.exe文件并且可以在未安装QT的电脑上运行
QT工程如何生成.exe文件并且可以在未安装QT的电脑上运行
此时就可以发现,原来的空文件夹内出现了许多文件:
QT工程如何生成.exe文件并且可以在未安装QT的电脑上运行
此时这个.exe文件就可以在没有安装QT的电脑上进行运行啦!
需要将.exe文件所在的文件夹全部拷贝到另外一台电脑上才可以哦!
可以将这个文件夹进行打包,发给其他人,进行测试!