QT 软件发布流程

本文介绍了在Qt软件开发完成后如何正确设置发布选项为release,以及如何通过添加Build步骤和使用EnigmaVirtualBox工具来确保软件在目标电脑上无需额外安装Qt环境即可运行,包括处理dll文件和构建exe文件的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

qt软件开发完成后,需要发布软件安装到其他电脑运行,记录几个关键点:

1.发布时,需要选择为“release”

2.构建前需要确认是否有如下配置:

 首先,我是先按下图加了静态库编译的语句,但是发现编译出来的.exe文件还是无法在不具备qt环境的目标电脑上运行,所以就进一步做了下面的步骤,才ok的

这一步的目的就是将一些需要的.dll文件自动添加到release文件中,这样的话就可以直接将release文件打包发送给需要用到的电脑,直接点击.exe文件就可以运行,不然会提示很多.dll文件缺失

具体操作如下:

在QT Creator 里点击‘项目’,然后再构建步骤局域局域栏里,点击‘添加Build步骤’,选择‘Custom Process Step’,然后在命令行输入‘windeployqt’,参数行输入‘%{buildDir}/%{CurrentBuild:Type}/%{CurrentProject:Name}.exe’,Working directory输入‘%{buildDir}’后,重新编译,会发现在exe下出现很多dll

3.生成一个.exe文件

到了第二步就可以正常发布使用了,但是还可以借助第三方软件,将release中的很多文件构建成一个.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值