配置项目进行构建
在“项目”>“构建与运行”>“构建”>“构建设置”中指定所选 kit 的构建设置。
管理构建配置
要在“编辑构建配置”中向列表添加新的构建配置,请点击添加并选择要添加的配置类型。您可以选择的选项取决于为项目所选的构建系统。您可以添加任意数量的构建配置。您还可以选择克隆来添加基于当前所选配置的构建配置。
选择重命名为新命名的当前所选构建配置。
要删除当前所选的构建配置,请点击删除。
编辑构建配置
在编辑构建配置字段中选择要编辑的构建配置。
可用的构建设置取决于为项目所选的构建系统
本主题在一般层面上描述了构建设置。
在远程设备上构建
如果您有指定要使用的设备和工具链的 kit,则可以在 远程 Linux 或 Docker 设备上构建应用程序。当 kit 的构建设备是远程设备(例如远程 Linux 或 Docker 设备)时,位于“构建目录”字段旁边的浏览按钮显示选择远程目录的选项。
此外,在 构建环境部分的打开终端按钮在设备上打开一个终端。
启动外部过程
Qt Creator 执行外部过程以完成构建和运行应用程序等任务。要执行这些过程,Qt Creator 使用系统原生的 shell 命令。它从可执行文件名和可选的命令行参数构建这些命令。
可执行文件名称由可执行字段指定:qmake、Make、Command或Executable。可以是项目衍生的,也可以手动指定。手动指定可执行文件时,可以引用环境变量和Qt Creator变量。但是没有引用规则。
可以在参数字段中指定命令行参数:Arguments、Additional arguments、CMake arguments、Command arguments、Default arguments、Extra arguments、Make arguments或Tool arguments。可以创建具有重定向和其他高级结构的shell命令行。但是,由于构建命令时总是将可执行字段的值放在第一位,因此不支持一些更复杂的使用案例,如将测试数据管道传送到被测试的应用程序或组合命令。
您可以在参数、可执行路径和工作目录中使用Qt Creator变量。也就是说,在所有您可以看到
(Variables)按钮的字段中。
添加构建步骤
在构建步骤中,您可以更改为构建项目所选的构建系统的设置
您可以使用IncrediBuild加速在使用qmake或CMake时的构建过程。
管理构建步骤
- 要添加构建步骤,请选择添加构建步骤并选择要添加的步骤。
- 要禁用添加的步骤,请选择(禁用)。
- 要更改步骤的顺序,请选择(向上移动)和(向下移动)。
- 要删除步骤,请选择(移除项)。
添加自定义构建步骤
要向构建设置中添加自定义步骤,请选择添加构建步骤 > 自定义过程步骤。
执行自定义命令
要为嵌入式设备构建时执行自定义命令,请选择添加构建步骤 > 自定义远程命令(通过adb shell)(仅商业版)并输入要执行的命令。
添加清理步骤
您可以使用清理过程删除中间文件。这个过程可能有助于修复在使用构建项目过程中出现的隐晦问题
- CMake
- qmake
- Qbs
- Meson
- IncrediBuild
您可以在清理步骤中为您的构建定义清理步骤。要使用make或自定义过程添加清理步骤,请选择添加清理步骤并选择要添加的步骤。
©2024年Qt公司有限公司的文档贡献归其各自所有者所有。本提供的文档依照由自由软件基金会发布的GNU自由文档许可协议版本1.3所许可。Qt及其相关标志是芬兰的Qt公司及其他国家和地区的商标。所有其他商标均归其各自所有者所有。