配置项目进行构建

在“项目”>“构建与运行”>“构建”>“构建设置”中指定所选 kit 的构建设置。

{Build Settings}

管理构建配置

要在“编辑构建配置”中向列表添加新的构建配置,请点击添加并选择要添加的配置类型。您可以选择的选项取决于为项目所选的构建系统。您可以添加任意数量的构建配置。您还可以选择克隆来添加基于当前所选配置的构建配置。

选择重命名为新命名的当前所选构建配置。

要删除当前所选的构建配置,请点击删除

编辑构建配置

编辑构建配置字段中选择要编辑的构建配置。

可用的构建设置取决于为项目所选的构建系统

本主题在一般层面上描述了构建设置。

在远程设备上构建

如果您有指定要使用的设备和工具链的 kit,则可以在 远程 LinuxDocker 设备上构建应用程序。当 kit 的构建设备是远程设备(例如远程 Linux 或 Docker 设备)时,位于“构建目录”字段旁边的浏览按钮显示选择远程目录的选项。

此外,在 构建环境部分的打开终端按钮在设备上打开一个终端。

启动外部过程

Qt Creator 执行外部过程以完成构建和运行应用程序等任务。要执行这些过程,Qt Creator 使用系统原生的 shell 命令。它从可执行文件名和可选的命令行参数构建这些命令。

可执行文件名称由可执行字段指定:qmakeMakeCommandExecutable。可以是项目衍生的,也可以手动指定。手动指定可执行文件时,可以引用环境变量和Qt Creator变量。但是没有引用规则。

可以在参数字段中指定命令行参数:ArgumentsAdditional argumentsCMake argumentsCommand argumentsDefault argumentsExtra argumentsMake argumentsTool arguments。可以创建具有重定向和其他高级结构的shell命令行。但是,由于构建命令时总是将可执行字段的值放在第一位,因此不支持一些更复杂的使用案例,如将测试数据管道传送到被测试的应用程序或组合命令。

您可以在参数、可执行路径和工作目录中使用Qt Creator变量。也就是说,在所有您可以看到
Variables)按钮的字段中。

添加构建步骤

{CMake build steps}

构建步骤中,您可以更改为构建项目所选的构建系统的设置

您可以使用IncrediBuild加速在使用qmake或CMake时的构建过程。

管理构建步骤

  • 要添加构建步骤,请选择添加构建步骤并选择要添加的步骤。
  • 要禁用添加的步骤,请选择禁用)。
  • 要更改步骤的顺序,请选择向上移动)和向下移动)。
  • 要删除步骤,请选择移除项)。

添加自定义构建步骤

要向构建设置中添加自定义步骤,请选择添加构建步骤 > 自定义过程步骤

{Custom Process Step}

执行自定义命令

要为嵌入式设备构建时执行自定义命令,请选择添加构建步骤 > 自定义远程命令(通过adb shell)(仅商业版)并输入要执行的命令。

添加清理步骤

您可以使用清理过程删除中间文件。这个过程可能有助于修复在使用构建项目过程中出现的隐晦问题

您可以在清理步骤中为您的构建定义清理步骤。要使用make或自定义过程添加清理步骤,请选择添加清理步骤并选择要添加的步骤。

{Clean steps}

另请参阅配置项目选择构建系统使用Qt Creator变量启用调试配置QML调试参考:构建系统

©2024年Qt公司有限公司的文档贡献归其各自所有者所有。本提供的文档依照由自由软件基金会发布的GNU自由文档许可协议版本1.3所许可。Qt及其相关标志是芬兰的Qt公司及其他国家和地区的商标。所有其他商标均归其各自所有者所有。