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构建时,您可以在清理步骤中添加清理命令的参数和目标。
构建错误和警告将在 问题 中解析并显示。
©2024 The Qt Company Ltd. 本文档中包含的贡献属于其各自的拥有者。本提供的文档是根据Free Software Foundation发布的1.3版GNU自由文档许可证的条款提供的。Qt及其相关标志是芬兰以及/或其他国家的The Qt Company Ltd的商标。所有其他商标均为其各自所有者的财产。