一、生成exe文件
1、生成exe文件
QT编译模式选择release,然后点击编译:

2、找到exe文件
在开发文件夹下找到build-xxxxxxx-Release文件夹里面找到exe文件

3、相关依赖dll文件查找
新建个空文件夹将exe文件拷贝进去:

然后找到如下程序并打开

进入到新建的文件夹中,输入命令windeployqt 应用程序名:

等待执行完成,在文件夹中就可以看到应用程序依赖的所有文件了

此时双击exe可以直接启动应用程序。
4、最后一步将其他文件拷贝进来
包括图标文件、readme文件等。

二、安装软件
1、Inno Setup软件是干什么的?
Inno Setup是一款免费的安装制作工具,用于创建Windows平台的安装程序。它是一种脚本驱动的安装程序制作工具,使用Pascal语言编写安装脚本,支持各种自定义选项和功能。
Inno Setup具有以下特点:
- 简单易用:Inno Setup提供了一个直观的界面,使用户可以轻松地创建安装程序。它提供了一个强大的脚本语言,使用户能够自定义安装过程和选项。
- 支持自定义选项:用户可以自定义安装程序的外观、行为和功能,包括选择安装目录、创建快捷方式、注册文件和创建桌面图标等。
- 多语言支持:Inno Setup支持多种语言,用户可以创建多语言的安装程序,以满足不同地区的用户需求。
- 自动化部署:Inno Setup可以自动化执行安装过程,包括文件复制、注册表修改和快捷方式创建等操作。
- 支持升级和卸载:Inno Setup可以创建支持升级和卸载的安装程序,使用户能够方便地更新或移除已安装的应用程序。
- 安全可靠:Inno Setup使用数字签名来验证安装程序和文件的完整性,以确保安装过程的安全性和可靠性。
总的来说,Inno Setup是一款功能强大、灵活易用的安装制作工具,适用于各种大小的项目和用户需求。它提供了丰富的功能和选项,使用户能够创建出专业水平的安装程序。
2、下载Inno Setup软件
点击Inno Setup软件下载

3、安装Inno Setup软件
直接下一步下一步直到安装完成,然后打开

三、打包安装软件
按下面步骤一步一步来
1、创建一个新的脚本文件

2、创建一个空的脚本文件不勾选

3、填写如下信息

下一步
4、填写默认安装路径

下一步。
5、选择可执行文件和依赖的文件夹


弹出文件夹选择yes,包含所有子目录
完成后如下

然后下一步
6、选择关联文件后缀
没有关联所以不选择:

所谓关联就是比如说文本文档关联.txt格式一样。
7、快捷方式创建
选默认就行

8、选择相关文件
按自己需求选择

9、安装模式
按自己需求,也可保存默认

10、安装语言
按自己需求选择

11、编译设置

安装密码不需要可以不写。
12、配置完成

直接下一步,然后finish
13、编译生成的脚本
点击finish后会弹出如下对话框

询问我们是不是要现在编译脚本,点击是弹出如下对话框,询问我们是不是要保存

点击是,然后输入文件名

点击保存,就开始编译了。

等待编译完成,就会在我们选择的目录下生成安装包。
双击就能安装了。
四、说明
生成的脚本不需要每次都更改,改完程序后直接编译就能生成安装包。




















