QT在Windows下发布版本(Release)

前言

QT主要有两种模式,即Debug和Release模式:

Debug模式可以称为调试模式,体积比较大,多用于程序员调试程序所用。Release模式可以称为发布模式,不方便调试,运行速度比较快,无需安装任何软件即可运行,适合用来发布给用户。

 

Debug/Release模式

在QT Creator构建的时候,即可选择Debug模式或Release模式。

QT在Windows下发布版本(Release)

QT编译完成的Release版本并不能直接运行,会报错

QT在Windows下发布版本(Release)

这需要添加相关环境运行库。

 

库查找工具Process Explore

Process Explore软件有这么一个功能,当运行某一软件时,能显示软件所需的库。

打开库查找工具,选择菜单 -> View -> Lower Pane View ->DLLs 勾选此选项,显示 dll 窗口。

下面是在Debug模式下运行的CTest1的程序,可看到运行所依赖的库都在。

QT在Windows下发布版本(Release)

右键点击需要的dll文件,点击Properties,即可看到库所在的地方。

QT在Windows下发布版本(Release)

一步步把需要的库,添加到Release中,即可运行程序。

QT在Windows下发布版本(Release)

另附Process Explore供大家使用(百度云盘):

链接:https://pan.baidu.com/s/1yzHmgV2bwtl9NKC0gY2Q8A 
提取码:qavc