1.看看windeployqt在哪
windeployqt是官方自带的工具已经集成在环境里了,但是作为一个Qter,我们需要知道这个工具在哪。
首先进入到Qt安装目录下:
进入5.2.1,作者所用的Qt版本是比较早的5.2.1版本的,如图所示:
进入文件夹mingw48_32文件夹,然后进入bin目录
我们就能找到windeployqt工具。下面是如何使用该工具。
2.生成项目的release文件
打开你的项目,选择release版本
点击运行,就能生成项目的release版本的可执行程序了。到项目目录下找到该程序。如图所示:
3.打开Qt的控制台,开始打包
注意是Qt的控制台,不是dos界面哦!
然后将工作目录切换为你的release版本的可执行程序所在的目录。
注意请先切换到程序所在的分区,再用cd,否则无法切换工作目录。cd /d c: 进入c盘;【】【】
接下来使用命令 windeployqt 程序名 命令,就可以对程序进行打包,如图所示:
从图中可以看出 windeployqt工具在帮你把依赖文件都找出来搬到程序所在目录下,至此打包完成,可以看下程序所在目录:
我们发现比之前多了很多文件,这些文件就是程序要运行的依赖文件,现在你的程序已经独立,将该文件夹发给没有装Qt环境的小伙伴,他也能运行你的程序了!赶快向小伙伴秀波操作吧!