1.对昨天利用windeployqt打包后的可执行程序和生成的动态库文件再做一层压缩打包生成exe文件(使用打包工具inno setup),然后发送给他人使用时安装即可,还可以生成桌面快捷方式。

2.下载inno setup

官方网址:​https://jrsoftware.org/isinfo.php​

我下载了最新版本,按照提示点击下一步即可。

3.使用inno setup

inno setup打包成安装文件_安装包

(1)选择File-New,弹出如下窗口

inno setup打包成安装文件_inno setup_02

(2)不要勾选创建一个空的脚本文件,直接点击next,出现以下窗口,根据自己的实际情况填写,也可以都是默认值不做改变

inno setup打包成安装文件_inno setup_03

(4)设置安装时的文件夹名称,并且勾选允许用户选择其他文件夹

inno setup打包成安装文件_安装包_04

(5)下面就是最重要的一步了,选择要打包的可执行程序以及对应的文件和文件夹等

inno setup打包成安装文件_可执行程序_05

(6)添加完成后,点击next,进入如下界面,默认不改变,点击next

inno setup打包成安装文件_inno setup_06

(7)进入如下界面,勾选添加到开始菜单以及创建桌面快捷方式(默认已经勾选)

inno setup打包成安装文件_可执行程序_07

(8)点击next进入如下界面,添加许可文件安装之后的信息文件等,可以不填

inno setup打包成安装文件_inno setup_08

(9)点击next之后进入如下界面,选择安装模式,可以根据需要选择安装模式

inno setup打包成安装文件_安装包_09

(10)点击下一步,进入如下界面,选择English

inno setup打包成安装文件_可执行程序_10

(11)点击next,进入如下界面,设置编译输出的位置,文件名和密码,mysetup可以修改成其他名字

inno setup打包成安装文件_inno setup_11

(12)点击下一步,出现如下界面

inno setup打包成安装文件_安装包_12

(13)点击下一步即可,就生成了编译脚本,点击运行即可

inno setup打包成安装文件_可执行程序_13

这时候就可以在你设置好的文件夹中生成了exe安装包,以及.iss文件,发送给他人,点击就直接安装使用了

inno setup打包成安装文件_inno setup_14