首页 > 代码库 > QT5新手上路(2)发布exe文件

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文件就生成了。

 

 

 

 

QT5新手上路(2)发布exe文件