IncrediBuild 构建配置

在“项目” > “构建与运行” > “构建” > “构建设置”中指定为选定的 工具包 指定的构建设置。

您可以指定 IncrediBuild 的构建步骤和清理步骤。

IncrediBuild 构建步骤

要使用 IncrediBuild,请选择“添加构建步骤” > “ IncrediBuild for Linux” 或“ IncrediBuild for Windows”。

IncrediBuild 通过迭代您已定义的构建步骤来自动检测构建步骤。初始构建步骤设置将作为您的 IncrediBuild 构建步骤的一部分,所以您通常使用的构建工具仍然会被使用,但增加了 IncrediBuild 的构建加速和图形构建监控器的额外利益。

在“目标和解构”组中,指定用于构造构建命令的命令助手和参数。

构建错误和警告将在 问题 中解析并显示。

选择“保留原作业数量”复选框以阻止 IncrediBuild 覆盖控制 Qt Creator 执行的构建工具并行进程数量的 -j 命令行开关。IncrediBuild 设置的默认值为 200。

分布控制设置取决于您是使用 Linux 还是 Windows。

Linux 上的分布控制设置

您可以指定以下 Linux 构建的设置:

  • Nice 值 是介于 -20 和 19 之间的数字值
  • 强制远程 强制将 allow_remote 任务发送到远程助手。
  • 备选任务偏好

Windows 上的分布控制设置

您可以指定以下 Windows 构建设置:

设置
Profile.xml定义自动拦截接口如何处理分布式作业中的进程。对于 Visual Studio 或 Make 和构建工具的构建不是必需的,但可以用来添加配置选项,如果这些构建使用不包含在这些包中的进程。在 Dev Tools 构建 中配置可分发进程是必需的。
避免本地任务执行释放发起机上的资源。这可能在发起机因CPU使用率高而成为构建瓶颈时有助于分发。
构建中要使用的最大CPU数量指定在构建中要使用的最大远程核心数量。覆盖相应的全局设置。
允许的最新的辅助机操作系统

允许的最旧的辅助机操作系统

指定允许参与的辅助机上的最新和最旧操作系统,以便作为构建过程中的辅助机。
构建标题指定将在构建输出文本开头显示的自定义标题行。此标题还将用于构建历史和构建监视器的显示。
保存IncrediBuild监视器文件将构建进度(.ib_mon)文件的副本写入指定的位置。如果只提供了文件夹名称,IncrediBuild将为该文件名生成一个GUID。一条包含已保存的.ib_mon文件位置的消息被添加到构建输出末尾。
禁止输出STDOUT不写入任何内容到标准输出。
输出日志文件将构建输出写入文件。
在输出中显示命令显示IncrediBuild使用来构建文件的命令行。
在输出中显示代理显示用于构建每个文件的代理。
在输出中显示时间显示构建每个文件的开始和完成时间。
在输出中隐藏IncrediBuild标题在构建输出中抑制IncrediBuild标题。
IncrediBuild内部日志级别覆盖此构建的内部Incredibuild日志级别。不影响输出或任何用户可访问的日志。主要用于在IncrediBuild支持的帮助下解决问题。
设置环境变量为构建上下文设置或覆盖环境变量。
在错误时停止遇到错误时停止执行。这是Visual Studio构建中的默认行为,但不是Make和Build工具或Dev Tools构建的行为。
附加参数附加到最终构建控制台命令行的参数。
打开构建监视器在构建开始后打开一个IncrediBuild构建监视器,该监视器会图形化地显示构建进度。

IncrediBuild清理步骤

使用IncrediBuild构建时,您可以在清理步骤中添加清理命令的参数和目标。

构建错误和警告将在 问题 中解析并显示。

另请参阅为项目激活套件添加清理步骤配置构建项目配置运行项目打开项目配置项目IncrediBuild

©2024 The Qt Company Ltd. 本文档中包含的贡献属于其各自的拥有者。本提供的文档是根据Free Software Foundation发布的1.3版GNU自由文档许可证的条款提供的。Qt及其相关标志是芬兰以及/或其他国家的The Qt Company Ltd的商标。所有其他商标均为其各自所有者的财产。