QT5新手上路(2)发布exe文件
QT编程教程在网上有很多,但写完代码以后如何打包成可执行exe文件却少有提及,本文主要介绍这一部分:1.首先确认自己建的工程在debug模式下运行无误。2.在release模式下运行一遍。(如何更改成release模式,不懂得小伙伴看下图·,在QT左下角,如图,选择release就ok了)
3.运行无误后会生成一个release文件夹,如果找不到,看输出提示
4.找到其中的exe文件,这就是最终的可执行文件,在本地上试一下可以运行。但是在别的电脑上一般不能用,因为缺少dll文件。接下来就添加dll文件
5.为exe文件新建一个文件夹,比如存到 D:\dd\ 文件夹里面。
然后从开始菜单打开 Qt 命令行(注意,不是命令提示符,是qt自带的那个),输入命令 :
cd /d D:\dd
然后使用 windeployqt 工具命令:
windeployqt poede.exe
poede是你exe的名字,由具体情况而定然后看一下你的dd文件下就有了许多dll文件了,将文件夹移动到未安装qt环境的电脑上试一下,可以运行。
6.接下来就是压缩成自解压文件。随便找个压缩软件(以好压为例)
选择压缩文件格式为7z,然后勾选创建自解压格式,最后点击自解压选项。
其他的我就不多说了,自己探索吧,但是有几个地方要注意,解压中的解压路径要改一下,解压后运行要写上路径dd/+文件名。
运行后的结果就是生成了.exe文件。由于没有设置图标等,所以是默认。
一个绿色版的exe文件就生成了。