一、打包:
1、用Release编译写好的Qt项目程序:

2、用windeployqt.exe编译上一步生成的exe:
windeployqt.exe是Qt自带的,在QT\AZ\6.3.0\mingw_64\bin下:


注:经过1、2步后,可将dabao目录分享给别人,别人也能运行。但dabao目录下有很多别的文件,一旦将这些文件误删后,程序将出现问题,所以可将再次打包。用NIS Edit 工具、Inno Setup Compiler 工具即可(免费)。
二、Inno Setup Compiler的使用:
1、创建一个带向导的脚本文件
2、直接 Next,不要创建空的脚本文件
3、填写相关的应用程序信息
4、指定应用程序的安装目录相关的信息
5、上传信息
6、给可执行程序关联本地的某种格式的磁盘文件(比如记事本程序会自动关联本地的 .txt 文件),对于我的可执行程序来说无需关联,因此没有做任何设置,直接下一步
7、给应用程序创建快捷方式,此处没有进行任何设置,使用的默认选项
8、指定许可文件,文件中的内容会显示到安装向导的相关窗口中,可以选择不指定,直接跳过
9、选择安装模式
10、选择安装语言(这个工具没有提供中文,因此只能选择英文)
11、指定安装包文件的相关信息
12、向导结束
13、删除此向导并生成新的脚本文件,单击“Finish”
14、提示是否要编译生成的脚本文件,脚本编译完成之后,安装包就生成了,之后弹出第二个对话框,建议通过向导生成的这个脚本文件,这样以后就可以直接基于这个脚本打包程序生成安装包了

编译完成之后,就可以去保存脚本文件的目录找生成的安装文件了
