当前位置: 首页>编程语言>正文

【Qt】Qt程序发布

00. 目录

文章目录


  • ​​00. 目录​​
  • ​​01. 概述​​
  • ​​02. 开发环境​​
  • ​​03. 编译Debug版本程序​​
  • ​​04. 编译Release版本程序​​
  • ​​05. 编译Profile版本程序​​
  • ​​06. 附录​​

01. 概述

程序分为debug版本和release版本。Qt Creator默认是Debug版本,我们可以根据需求设置。

02. 开发环境

Windows系统​:Windows10

Qt版本​:Qt5.15或者Qt6

03. 编译Debug版本程序

3.1 选择Debug版本编译

【Qt】Qt程序发布,【Qt】Qt程序发布_Qt6,第1张

3.2 查看项目所在目录

这里会发现多了一个build-1Hello-Desktop_Qt_5_15_2_MinGW_32_bit-Debug目录,里面存放的就是编译生成的文件。该目录的内容如下图所示。

【Qt】Qt程序发布,【Qt】Qt程序发布_Qt程序发布_02,第2张

这里有两个目录:debug和release,因为编译时默认是debug版本,所以现在release目录中是空的。打开debug目录,可以看到生成的可执行文件1hello.exe,如下图所示。

【Qt】Qt程序发布,【Qt】Qt程序发布_Qt程序发布_03,第3张

3.3 设置环境变量

此时双击1hello.exe文件,会弹出系统错误提示框,提示丢失了Qt相关文件。此时设置环境变量既可以解决问题。

【Qt】Qt程序发布,【Qt】Qt程序发布_Qt程序发布_04,第4张

04. 编译Release版本程序

可以看到debug版本的可执行文件需要的dll文件很大,因为其中包含了调试信息。而实际发布软件是使用的release版本,下面就来编译release版本的程序。

如下图所示,在左下角的目标选择器中设置为release版本,也就是发布版本。完成后运行程序即可。

【Qt】Qt程序发布,【Qt】Qt程序发布_Qt6_05,第5张

05. 编译Profile版本程序

profile则是在这两种之中取一个平衡,兼顾性能和调试, 可以类似的看做是性能更优但是又方便调试的版本。

【Qt】Qt程序发布,【Qt】Qt程序发布_Qt程序_06,第6张

06. 附录

源码下载:​​Qt窗口程序示例.rar​​


https://www.xamrdz.com/lan/5bg1987280.html

相关文章: