QT——程序打包成软件

问题一:什么是打包和部署?
答:把写好的程序发给其他人用(直接单击exe文件就行),我们写好的源码是别人不能看到的。

问题二:怎么打包和部署?
1、把工程编译模式从debug调到release模式下,然后编译。
在这里插入图片描述

2、找到工程存放位置下,有一个release的文件夹,子文件下有个release的文件,其中就会生成一个后缀为exe的可执行文件
在这里插入图片描述
在这里插入图片描述
3、为程序添加图标(注意图标文件的后缀为.ico),需要先将图标文件添加到工程目录下哦。
在工程文件.pro中添加一行内容:RC_ICONS= 图标文件名.ico
在这里插入图片描述
4、进行封包操作,将运行程序和它需要的动态链接库封装在一起。步骤:
(1)、在英文路径下创建一个文件夹A(文件夹名称也要是英文的),然后找到刚才编译生成的exe文件,并将它拷贝到新创建的文件A下。(如果你双击执行这个程序,你会发现系统提示没有缺少的dll文件)
(2)、利用QT的windeployqt工具导入程序所需要的文件和资源。(这个程序的位置:安装目录\5.12.10\mingw73_64\bin)
1)打开qt的控制台应用程序。(一般在开始菜单下就可以找到)
在这里插入图片描述
(2)然后进行如下操作:

1:“cd \d 程序路径”
2:用“dir”查看是否存在该文件
3:用“windeployqt 程序名.exe”进行封包操作

在这里插入图片描述
(3)、打包完成后,可以在文件夹下直接打开那个文件了。(也可以将文件夹压缩后发给其它人使用,别人是看不到你的源码的)

附加:
1、打包我还发现一种相对来说一种简单的操作方式:博客链接

2、如果不容易找到适合的icon图标,可以到:迅捷PDF转换器 网页中进行在线转换。
在这里插入图片描述

备注:
上面最终的结果是包含运行环境和exe程序的一个文件夹,如果需要将程序拿给别人使用,需要将文件夹压缩后,发给人家。

其实可以在上面的基础上,将最后的文件夹通过封包软件,将一个文件打包成一个exe执行文件,这样更加方便。可以参考文章 :QT打包文件夹为exe

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

掏一淘哆啦A梦的奇妙口袋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值