Qt程序打包成可安装的stedup.exe的方法

上一篇说了Qt程序打包成一个单独exe的方法

现在是QT打包成可以一步一步安装的方法

1、程序发布

1、首先将程序以Release方式运行,此时会生成一个build-xxxxx-Release文件夹。在这个文件夹下的Release文件下的除了.exe文件都删除,或者将生成的exe复制到一个单独的文件夹下,如D盘根文件下的demo文件夹内。因为我们这一步的目的是得到以Release方式运行下生成的.exe文件。

2、在开始菜单找到Qt 5.13.2 ( MinGW 7.3.0 64 bit)打开命令行,可能你的电脑上安装的不是这个版本或者不是64位的,但这并不影响使用。

3、命令行进入步骤1生成一个build-xxxxx-Release文件夹下的Release文件下。

之后回车就到了对应的文件下

4、输入windeployqt 项目名.exe(如windeployqt serial.exe
 发布完成后文件夹下就会生成执行.exe程序所需要的的依赖文件。

这时候将这个文件夹发给别人(别的电脑),别人就可以打开运行.exe文件了。进行到这,Qt程序所需要的库都添加完成。但是有一部分是用不到的,想删除的可以用程序依赖关系查看软件来查看哪些文件用不到,感兴趣的自己去百度吧。

2、程序打包

1.下载安装打包软件

1.去这个网站下载打包软件并安装:https://jrsoftware.org/isdl.php
 安装完成是这样的。

2.安装完成后,开始打包

1.创建打包脚本:


修改发布应用的名字、版本号、发布者名字等信息。

直接下一步

选择要打包的==.exe==文件
 直接下一步





设置输出文件的路径和图标



选择“是”,开始编译打包
 选择是否保存编译的脚本,如果你下次想修改软件的信息可以选择是,如果你只发布一次,就不用了保存了
 正在打包,等待进度条跑完
 打包完成
 打包完成后输出打包好的文件了,就是xxxsetup.exe文件

我们可以上安装软件一样双击安装

 我们也可以在控制面板查看软件的信息,还跟我们刚刚设置的一样。
 上一篇Qt程序打包成一个单独exe的方法

猜你喜欢

转载自blog.csdn.net/qq_39400113/article/details/114885369