QT打包发布之制作一个可以安装的exe程序

一、通过qt creator 自带的 windeployqt 生成可执行程序

1. Qt creator 下生成release版本的可执行文件:

2.  找到生成的release版本的可执行程序,将其拷贝到一个新的单独的文件夹里用来发布,此时双击magic-fish.exe 会报错,如下图:

3. 打开 Qt 命令行工具:

例如:Qt 5.10.1 for Desktop (MinGW 5.3.0 32bit)

然后进入到 放置magic-fish.exe 的单独文件夹。如下图输入 windeployqt magic-fish.exe,

这时候软件运行所依赖的文件就加载到当前目录下了。

4. 双击执行 magic-fish.exe 可以正常启动,表明release版本软件发布成功。

注意:如果提示“不是内部指令”可查找Qt安装位置的bin目录下是否具有windeployqt.exe文件,若不存在需重新安装Qt软件;

 

二: 通过 Inno Setup 编译器 制作可以可以安装的setup.exe

1. 选择“文件”菜单下的“新建”命令。如下图:

2. 下一步 :

应用程序名称,版本号,发布者,程序网站,可根据自己需求填写。

3.  继续下一步,直到下图:

应用程序主执行文件选择之前编译好的release版本可执行程序,天选择“添加文件夹”将程序生成的所以文件全部添加。

4. 点击下一步,输入程序名称:

5. 点击“下一步”,打开如下页面


6. 点击“下一步”,打开如下页面


7. 点击“下一步”,打开如下页面

8. 将生成好的可安装程序选择输出文件夹和名称,也可以自定义应用程序图标及安装密码。继续下一步:

9. 进行编译生成可安装软件

10. 点击“下一步”,打开如下页面

 

11. 点击“完成”,打开如下页面


12. 点击“是”,打开如下页面


13. 点击“是”,开始进行编译,待编译完成即可

 

14. 在output 下找到可安装程序。一个可以安装的程序就发布成功了,现在可将改exe拷贝到其它电脑就行安装了。

三、注意事项:

3.1 应用程序配置中的文件添加,默认是添加在“应用程序目录”中的,也就是程序安装目录中,用来添加一些配置文件或其它依赖文件的,目录可以另行修改,也可以直接在脚本中修改

 

3.2、在最后的编译中配置中,iss格式文件的保存不影响打包程序,只是用来记录配置的,该文件不用和安装程序放在一起

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

ppipp1109

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

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

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

打赏作者

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

抵扣说明:

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

余额充值