【QT5】Windows下QT打包exe

本文详细描述了如何在Windows环境中,从QT5.14.2的release版本出发,通过windeployqt工具和EnigmaVirtualBox打包工具,确保exe文件及其依赖库的正确打包并测试运行的过程。
摘要由CSDN通过智能技术生成

QT版本:QT5.14.2

一.运行release版本

在windows下的qt打包exe首先编译时候选择release,先将程序运行release版本,在运行后的release文件中找到运行后生成的exe(release文件在项目所在路径下找)

二.在项目文件夹的外面建一个新的文件夹用于打包后的路径

将刚才release文件中找到运行后生成的程序exe放入这个文件夹内(如果有qss样式表等依赖附件一起放入)

三.提前安装一个windows下的打包工具。

这边使用的是Enigma Virtual Box(自行进行安装)

四.从qt 中MinGW下进入终端命令行 

进入命令行之后进入这个刚才创建文件夹所在的路径

cd E:   (切换至E盘)根据文件目录路径进行操作)

五.执行命令windeployqt +项目exe名称   回车运行 生成windows下qt所需库

六.打开打包工具Enigma Virtual Box进行打包

点击add选择第二个Add Folder Recursive (添加递归文件夹)

点击Files options勾选Compress Files压缩文件选项

然后点击Process进行开始打包

七.打包完成后测试是否可以直接运行exe

在刚才建立的打包路径下会生成一个打包后的exe,名称和打包之前的不同

找到这个exe之后直接双击打开查看是否正常运行,或者拖至桌面或者使用其他环境下点击查看是否正常运行,如果正常运行就打包成功啦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值