如何用Inno Setup打包Qt程序学习记录

比较简单,仅供小白参考哈。

1.如何打包Qt程序

①切换Qt为release模式,生成对应的.exe文件,然后将该文件单独拷贝至桌面上一个文件夹,如本人的Register.exe文件。

Release的

②将安装包bin目录下windeployqt所在的路径添加到环境变量里,为的是后面通过命令框操作:

添加环境变量

③通过下图所示方法生成附属文件,也可以通过cmd切换到该目录下再进行该操作:

生成前执行命令后生成如下所示,双击该目录下的Register则可以打开该qt程序:
生成后

2.用Inno Setup生成软件。

简介:Inno Setup是一款Windows免费的安装制作软件,Inno Setup功能强大,制作快速,对于一般的Windows安装制作都能够快速地完成,并且Inno Setup软件小巧、操作简便、界面精美,功能齐全,受到了很多用户的喜爱,是一款很实用的安装制作软件。

①先在本地电脑上安装Inno Setup软件,一直下一步即可,链接可度娘。

②点击File->New开始给软件制作包装,本人这里只是简单介绍,想制作效果花哨些可百度Inno Setup的相关教程:

制作a
制作b
制作c
制作d

③后面操作一直next即可,最终打开文档目录下有一个output文件夹,打包好的新鲜软件就在这里:

生成软件

④双击Register.exe安装该软件体验效果:

设置路径

最终安装完成后,双击.exe打开即可:

体验结束后可通过控制面板->程序和功能,卸载该软件。

hi,每天争取学习一点点o(o)o

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Qt是一种跨平台的C++应用程序框架,它提供了一组丰富的库和工具,用于开发高性能、可扩展和易维护的应用程序。 对于Qt应用程序打包,有多种方式可供选择。以下是两种常见的打包方式: 1. 使用Qt的部署工具:Qt提供了一个名为windeployqt(在Windows上)或macdeployqt(在macOS上)的工具,可以自动分析Qt应用程序依赖的动态库,并将它们一起打包到应用程序的文件夹中。此外,该工具还会进行一些其他的清理和修复。使用这种方式打包应用程序非常简单,只需在命令行中运行相应的工具即可。 2. 使用第三方打包工具:除了Qt提供的打包工具,还有一些第三方工具可以用来打包Qt应用程序,例如Inno Setup、NSIS、InstallShield等。这些工具可以帮助开发者更灵活地进行打包操作,例如添加桌面快捷方式、自定义安装界面等。使用这种方式打包应用程序需要先安装所选择的第三方工具,并按照其相应的使用手册进行配置和操作。 无论选择哪种打包方式,都需要注意以下几点: - 确保打包包含了所有依赖的动态库,以免在目标机器上出现缺少依赖的问题。 - 对于特定平台,例如Windows,可能还需要考虑提供Visual C++ Redistributable Packages等额外的依赖。 - 打包后的应用程序应该进行测试,以确保在目标机器上能够正确运行。 - 对于商业应用程序,还可以考虑使用代码签名来增强应用程序的安全性和可信度。 总之,Qt提供了一些简单易用的打包工具,同时也支持使用第三方工具来定制化打包操作。选择合适的打包方式可以使应用程序的部署更加方便和可靠。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值