2.5 Qt程序的运行和发布


***【在线视频教程】***

好文章,来自【福优学苑@音视频+流媒体】

2.5 Qt程序的运行和发布

我们循序渐进地来看,一个Qt应用的完成有以下一个重要的步骤:

项目创建->源码编译->程序运行->发布程序


在Windows系统中,当打开Release文件夹下自动生成的程序xxx.exe时,会提示缺少一堆dll库而无法运行。

QT官方提供了windeployqt工具,专门用于自动复制所需的dll库到程序目录下。


2.5.1 设置环境变量

windeployqt.exe位于d:\__Qt5.9.8\5.9.8\msvc2017_64\bin目录下,为了方便后续使用,将此目录加入到系统环境变量Path中。

image.png


2.5.2 生成.exe程序

打开QT项目,选择Release方式,点击运行。

此时,在项目目录\xxx\release下就生成了项目名称.exe可执行文件。


2.5.3 使用windeployqt自动复制所依赖的dll

打开cmd,进入到项目名称.exe所在的文件夹,输入windeployqt  xxx.exe命令。

此时项目名称.exe同目录下多出一些dll文件,再双击项目名称.exe即可正常运行。

image.png

image.png



好文章,来自【福优学苑@音视频+流媒体】
***【在线视频教程】***