1.对昨天利用windeployqt打包后的可执行程序和生成的动态库文件再做一层压缩打包生成exe文件(使用打包工具inno setup),然后发送给他人使用时安装即可,还可以生成桌面快捷方式。
2.下载inno setup
官方网址:https://jrsoftware.org/isinfo.php
我下载了最新版本,按照提示点击下一步即可。
3.使用inno setup
(1)选择File-New,弹出如下窗口
(2)不要勾选创建一个空的脚本文件,直接点击next,出现以下窗口,根据自己的实际情况填写,也可以都是默认值不做改变
(4)设置安装时的文件夹名称,并且勾选允许用户选择其他文件夹
(5)下面就是最重要的一步了,选择要打包的可执行程序以及对应的文件和文件夹等
(6)添加完成后,点击next,进入如下界面,默认不改变,点击next
(7)进入如下界面,勾选添加到开始菜单以及创建桌面快捷方式(默认已经勾选)
(8)点击next进入如下界面,添加许可文件安装之后的信息文件等,可以不填
(9)点击next之后进入如下界面,选择安装模式,可以根据需要选择安装模式
(10)点击下一步,进入如下界面,选择English
(11)点击next,进入如下界面,设置编译输出的位置,文件名和密码,mysetup可以修改成其他名字
(12)点击下一步,出现如下界面
(13)点击下一步即可,就生成了编译脚本,点击运行即可
这时候就可以在你设置好的文件夹中生成了exe安装包,以及.iss文件,发送给他人,点击就直接安装使用了