QT 程序发布

一 简介

在QT程序完成之后需要实现在其他没有部署QT环境的电脑上运行自己的QT软件。
分享 Qt 程序(项目)的方式无非两种,要么直接分享程序的源代码,要么分享程序生成的可执行文件。
和直接分享源码相比,大多数人会选择后者。但遗憾地是,Qt Creator 默认以动态链接的方式生成可执行文件,该文件无法独立运行,必须为其提供所需的动态链接库。也就是说,只分享 Qt Creator 生成的可执行文件是不行的,必须将运行所需的动态链接库一起分享,可执行文件才能在他人的电脑上正常运行。
对 Qt 程序进行打包,指的就是找到可执行文件运行需要的所有动态库文件,并将它们统一存放到指定的空文件夹里,然后再打包分享。

二 QT程序打包

通常选用以 release 模式生成的可执行文件来打包 Qt 程序。release模式和 debug 模式相比,release 模式生成的可执行文件体积更小,运行效率更快。
Qt Creator 默认以 debug 模式生成可执行文件,需要手动修改 Qt Creator 以 release 模式生成可执行文件:
在这里插入图片描述
再选择release模式后再构建一次程序。
打开下图存储地址的文件夹
在这里插入图片描述
在这里插入图片描述
复制下图中的laohua.exe文件到一个新建的空白文件夹
在这里插入图片描述
复制过来
在这里插入图片描述
通过开始找QT 6.2.4(MinGW 11.2.0 64-bit)命令行程序
在这里插入图片描述
点击打开改程序输入windeployqt后将刚刚新建文件夹中的.exe文件直接拖入命令行程序中
在这里插入图片描述
按下回车键,完成打包
在这里插入图片描述
在这里插入图片描述

三 验证打包是否成功

双击刚刚打包后的文件中的.exe文件,如果成功运行这打包成功

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值