使用QT自带工具打包、发布Release应用程序

作者: lhlaishui 分类: 成长之路 发布时间: 2021-03-27 15:55

这几天在研究Qt,首先尝试用Qt Creator编写一些小程序来练练手。

Qt Widgets Application可执行程序发布方式:
首先用 QtCreator 新建一个 Qt Widgets Application 项目,直接用默认的 QMainWindow 程序就可以了,项目名字假定是 hellomw。
然后以 Release 方式编译生成 exe 程序:

1170146-20170523081921288-1229996387

1、 生成的程序运行正常之后,找到项目的生成目录,比如 项目源码路径:
E:\QT_Data\Clx\05\Clx_ImageProcessor\
它的项目生成目录是

E:\QT_Data\Clx\05\build-Clx_ImageProcessor-Desktop_Qt_5_3_MinGW_32bit-Release\ 
进入这个文件夹,在进入它的子文件夹 release 里面,找到 Clx_ImageProcessor.exe ,
将这个exe 复制到一个新的单独的文件夹里用于发布,比如存到 
D:\hello\ 文件夹里面。

1、通过开始菜单找到官方自带打包工具windeployqt.exe,右键以管理员方式打开

输入打开需要打包的文件夹,这里的我的文件夹位置在D盘的HELLO文件

输入命令

cd /d d:\hello
windeployqt 123.exe

1170146-20170523082005632-2122543346

命令执行成功后,会自动将.exe应用程序运行所需要库拷到当前目录下来。

1170146-20170523082028679-1730444235

双击就可以运行了,这样一个程序就打好了:

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注