本页内容

构建和运行项目

操作指南:构建和运行

当您为开发或目标平台(如 Linux、macOS、Windows、Android 或 QNX)安装 Qt 时, Qt Online Installer 系统会为这些开发目标创建套件

首次打开项目时,请在“Configure Projects ”视图中选择要用于该项目的套件。必须至少有一个套件处于活动状态。

要管理当前打开项目的已启用套件列表,请按Ctrl+5 切换至“Projects ”模式。

“项目”模式下的侧边栏

若要为套件指定构建、部署或运行设置,请选中该套件,然后依次转至“Build Settings ”、“Deploy Settings ”或“Run Settings ”。

指定构建设置

“项目”模式下的构建设置

不同的构建配置可让您在不同的构建设置之间快速切换。Qt Creator 会在您创建或打开项目时生成所选的构建配置。

打开项目时选择构建配置

可用的配置取决于所使用的构建系统,通常至少包括以下内容:

  • 调试
  • 发布
  • 配置文件

调试构建包含调试符号,这些符号是调试应用程序所必需的,但在发布版本中应予以剔除。通常,您使用调试配置进行测试,而使用发布配置来生成最终的安装二进制包。

性能配置构建是一种包含调试信息的优化发布构建,最适合用于分析应用程序。

如果您为项目选择了 CMake 作为构建系统,还可以使用“带调试信息的发布版”构建配置。它与性能分析配置类似,但会明确禁用QML 调试和性能分析功能。 您还可以使用“最小体积发布”构建配置来生成最终的安装二进制包。这是一种发布构建,旨在尽可能减小二进制包的大小,即使这会导致应用程序运行速度变慢。

指定部署设置

部署配置负责将必要文件打包并复制到您希望运行可执行文件的位置,例如设备的文件系统。

需要指定的部署设置取决于项目的类型以及您为开发套件选择的“运行设备”

Qt Creator 会为每个构建配置自动创建部署配置。您可以针对每个构建配置(例如“调试”或“发布”)分别指定部署步骤,例如将文件复制到设备上。

在“项目”模式下部署设置

指定运行设置

要指定的运行设置取决于项目的类型以及您为套件选择的“运行设备”。

Qt Creator 会为每个构建配置自动创建运行配置。您可以为每个构建配置(例如“调试”“发布”)分别指定运行设置,例如命令行参数或环境。

在“项目”模式下运行设置

若要阻止Qt Creator 自动创建运行配置,请转至Preferences >Build & Run >General ,然后清除“Create suitable run configurations automatically ”选项。

若要自动同步运行配置,请转至Preferences >Build & Run >General ,并在Keep run configurations in sync 中选择一个选项。

另请参阅 《如何:构建和运行》、 《在本地配置项目》、《为项目激活套件》、《配置项目以进行构建》《配置项目以进行运行》、《打开项目》、《激活自定义输出解析器》以及《获取并安装 Qt》

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.