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

QT编程教程在网上有很多,但写完代码以后如何打包成可执行exe文件却少有提及,本文主要介绍这一部分:1.首先确认自己建的工程在debug模式下运行无误。2.在release模式下运行一遍。(如何更改成release模式,不懂得小伙伴看下图·,在QT左下角,如图,选择release就ok了)

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

3.运行无误后会生成一个release文件夹,如果找不到,看输出提示

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

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,然后勾选创建自解压格式,最后点击自解压选项。

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

其他的我就不多说了,自己探索吧,但是有几个地方要注意,解压中的解压路径要改一下,解压后运行要写上路径dd/+文件名。

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

运行后的结果就是生成了.exe文件QT5新手上路(2)发布exe文件

一个绿色版的exe文件就生成了。

上一篇:[LeetCode] 653. Two Sum IV - Input is a BST 两数之和之四 - 输入是二叉搜索树


下一篇:CentOS7上搭建LDAP-PDC并且将windows 2008 R2加入LDAP-PDC域