【QT QML】软件打包,生成安装包

58 篇文章 1 订阅
本文详细介绍了如何使用Qt5.15.2MinGW64位构建Release版本的应用,包括编译、打包成*.exe以及使用InnoSetup制作setup.exe安装包的过程,最后说明了程序修改后的便捷更新方法。
摘要由CSDN通过智能技术生成

一、版本

Desktop 5.15.2 MinGW 64-bit

二、打包

1. 编译Release版本

在这里插入图片描述

2. 在工程目录下找到Realse文件夹

在这里插入图片描述

3. 拷贝文件 ***-Desktop_Qt_5_15_2_MinGW_64_bit-Release - release - xxx.exe到一个新文件夹中

在这里插入图片描述

4. 开启相应打包工具(根据自己的编译器和版本选择,有的是Qt 5.x.x for Desktop

在这里插入图片描述

5. 进入存放打包文件的文件夹

cd /d D:\packet

在这里插入图片描述

6. Qt打包

//Qt打包
windeployqt AutoTitration.exe

7. QML打包

//QML打包
windeployqt AutoTitration.exe --qmldir D:\Project\qml

//--qmldir D:\Project\qml: 是项目中qml文件所在的目录,如果多个文件夹中都有qml,则输入其共同的父目录

注意:这里的目录不是Qml的安装目录(这一点很多文章都写错了),是项目中qml文件所在的目录。

8. 测试

双击.exe可执行文件,不再报错,正常运行。

到这里,可以直接将文件夹压缩,发给客户了,直接运行即可。如果需要生成安装包,则看下一章

三、生产setup.exe安装包

使用Inno Setup软件。Inno Setup 是一个免费的 Windows 安装程序制作软件。小巧、简便、精美是其最大特点,支持 pascal 脚本,能快速制作出标准 Windows2000 风格的安装界面,足以完成一般安装任务。

1. 下载安装Inno Setup

  • 下载地址:http://www.jrsoftware.org/isdl.php#stable
  • 下载后直接安装即可
  • 我的版本:6.2.2

2. 创建脚本

在这里插入图片描述

3. 默认Next

在这里插入图片描述
在这里插入图片描述

4. 配置安装后程序的名字和版本

在这里插入图片描述

5. 配置安装的目录,可直接使用默认配置

在这里插入图片描述

6. 选择可执行文件exe和依赖的文件

在这里插入图片描述

7. 默认Next

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8. 配置安装包的输出路径和名字

在这里插入图片描述

9. 使用#define 宏定义一些值,后面便于修改

在这里插入图片描述

10. 配置完成,开始编译

在这里插入图片描述
在这里插入图片描述

11.保存脚本,后面程序修改后可直接运行脚本生成安装包

在这里插入图片描述

12. 等待编译完成

在这里插入图片描述

13.编译生成的安装包,直接双击即可安装

在这里插入图片描述
安装后的程序
在这里插入图片描述

14. 后面如果程序修改了,不需要再走一边流程,直接替换exe文件,再运行前面生成的脚本即可。

在这里插入图片描述
在这里插入图片描述
参考:
Qt打包成setup.exe安装包
程序打包(安装包制作,Inno setup打包教程,QT程序打包)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值