QT5程序完成后打包发布流程

版权声明:本文为博主原创文章,转载请注明链接,[email protected],欢迎交流 https://blog.csdn.net/liboxiu/article/details/82849957

软件版本:QT5.9.1
qtcreator-4.3.1
编译器:mingw530_32
打包工具:Advanced Installer 11.0
qt自带工具:windeployqt

----------------------先把QT程序编译成release输出------------------------

一、   QT程序完成后,后面进行发布,为了一次就打包成功,利用qt自带的工具windeployqt,有效避免缺少各种dll文件。

为了清楚显示各种包的调取情况,D盘新建/COM_QT目录。
在开始菜单中找到qt5.9.1的命令行,出现:
D:\Qt\Qt5.9.1\5.9.1\mingw53_32>
然后跳转到D盘新建的D:\COM_QT目录下:
D:\Qt\Qt5.9.1\5.9.1\mingw53_32>cd /d D:\COM_QT
执行如下命令:
D:\COM_QT>windeployqt comtest.exe(我自己的可执行文件名)
可以看到如下内容
D:\COM_QT\wincom.exe 32 bit, release executable
Adding Qt5Svg for qsvgicon.dll
Skipping plugin qtvirtualkeyboardplugin.dll due to disabled dependencies.
Direct dependencies: Qt5Core Qt5Gui Qt5Network Qt5PrintSupport Qt5SerialPort Qt5Widgets Qt5Xml
All dependencies : Qt5Core Qt5Gui Qt5Network Qt5PrintSupport Qt5SerialPort Qt5Widgets Qt5Xml
To be deployed : Qt5Core Qt5Gui Qt5Network Qt5PrintSupport Qt5SerialPort Qt5Svg Qt5Widgets Qt5Xml
Updating Qt5Core.dll.
Updating Qt5Gui.dll.
Updating Qt5Network.dll.
Updating Qt5PrintSupport.dll.
Updating Qt5SerialPort.dll.
Updating Qt5Svg.dll.
Updating Qt5Widgets.dll.
Updating Qt5Xml.dll.
Updating libGLESV2.dll.
Updating libEGL.dll.
Updating D3Dcompiler_47.dll.
Updating opengl32sw.dll.
Updating libgcc_s_dw2-1.dll.
Updating libstdc+±6.dll.
Updating libwinpthread-1.dll.
Patching Qt5Core.dll…
Creating directory D:/COM_QT/bearer.
Updating qgenericbearer.dll.
Updating qnativewifibearer.dll.
Creating directory D:/COM_QT/iconengines.
Updating qsvgicon.dll.
Creating directory D:/COM_QT/imageformats.
Updating qgif.dll.
Updating qicns.dll.
Updating qico.dll.
Updating qjpeg.dll.
Updating qsvg.dll.
Updating qtga.dll.
Updating qtiff.dll.
Updating qwbmp.dll.
Updating qwebp.dll.
Creating directory D:/COM_QT/platforms.
Updating qwindows.dll.
Creating directory D:/COM_QT/printsupport.
Updating windowsprintersupport.dll.
Creating D:\COM_QT\translations…
Creating qt_bg.qm…
Creating qt_ca.qm…
Creating qt_cs.qm…
Creating qt_da.qm…
Creating qt_de.qm…
Creating qt_en.qm…
Creating qt_es.qm…
Creating qt_fi.qm…
Creating qt_fr.qm…
Creating qt_gd.qm…
Creating qt_he.qm…
Creating qt_hu.qm…
Creating qt_it.qm…
Creating qt_ja.qm…
Creating qt_ko.qm…
Creating qt_lv.qm…
Creating qt_pl.qm…
Creating qt_ru.qm…
Creating qt_sk.qm…
Creating qt_uk.qm…

D:\COM_QT>
执行完成,可以在D:\COM_QT目录下看到相关文件已经被抽取过来,运行可执行文件comtest.exe
程序完成能够运行。

二、运行Advanced Installer
1、新建>安装程序>Professional

在这里插入图片描述

2、下一步,键入程序名和公司名,不要出现中文
在这里插入图片描述

3、下一步

在这里插入图片描述

4、填写可执行文件的生成的目录,选择一个文件夹来保存打包后的文件。自己设置名字*.aip

在这里插入图片描述
5、选择要打包的可执行文件所在目录,这里选择D:\COM_QT

在这里插入图片描述

6、后面的可以自己选择设置,也可以一步一步默认到完成,直到在这里插入图片描述

点击完成

在这里插入图片描述

等待在这里插入图片描述

完成显示

在这里插入图片描述

至此完成打包,可以去自己的目录查看看生成的软件,运行安装了。

猜你喜欢

转载自blog.csdn.net/liboxiu/article/details/82849957