Qt如何使用自带的windeployqt打包程序(绿色软件,安装包)

winde编写程序生成.exe文件之后,如果想要使其发布时,需要复制大量的.dll文件,且十分容易复制错误或缺少特定文件

为了方便此操作,Qt自带了一个打包程序windeployqt来打包这些文件

一、打包绿色软件

具体的步骤如下:

1、生成可执行文件.exe

打开Qt中的工程,在右下角选择目标文件的类型(如果是要发布程序,需要选择release)

接着在项目存放路径中找到build-showGain-Desktop_Qt_5_12_1_MinGW_64_bit-Release/release路径下的.exe文件

将其复制到你需要发布的文件路径,例如:C:\Users\***\Desktop\程序\展示

 

2、打开windeployqt

如果你是在windows10安装的桌面Qt,那么你可以点击windows按钮,找到如下图所示的程序

QT项目中release用的是哪个编译器,就应该运行哪个bin文件下对应的windeployqt.exe,例如我这里用的是MinGW 64bit的

编译器,因此就要去QT安装目录下的MinGW下的bin文件夹找windeployqt.exe可执行程序

3、进入windeployqt,终端输入:cd /d C:\Users\***\Desktop\程序\展示

接着输入:windeployqt.exe 程序名.exe

命令执行完毕后,查看指定文件夹内容如下:

之后,点击程序名.exe即可运行可执行文件

二、打包为应用程序

具体步骤如下:

1、安装相关软件

如果想要将绿色软件更改为程序包,需要使用安装包打包软件,例如:Inno Setup Complier

下载链接如下:http://www.jrsoftware.org/isdlold.php#6,下载完毕之后点击安装此软件

2、打开软件,新建文件

单击File-->new,程序弹出如下窗口

点击next之后弹出以下窗口,提示输入程序名、开发版本、开发者信息以及发布网址

填写完毕之后点击next

直接next,在新弹出的界面添加相关dll链接库,点击Add file(s)之后,选择文件存放目录,使用Ctrl+A全选文件即可

点击next,弹出下面窗口后直接点击next即可

弹出窗口之后直接点击next,直至出现以下界面,在图示文本框中填写程序信息即可

之后同样选择默认设置

在点击 是 之后,选择文件存放路径,程序开始打包

进度条结束后,即可在文件存放路径找到.iss文件和Output文件夹

安装程序就存放在Output文件夹下

参考链接:https://blog.csdn.net/lxj434368832/article/details/80814388

https://blog.csdn.net/yhl_sophia/article/details/83311047

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值