选择构建系统

您可以使用多个构建系统来构建项目

  • CMake 是一种跨平台的自动化构建系统,有助于简化跨不同平台的开发项目的构建过程。它自动化构建配置的生成。有关更多信息,请参阅 CMake
  • qmake 是一种自动化构建配置生成的替代方案。Qt 安装程序安装和配置 qmake。要使用其他支持的构建系统之一,您需要设置它。
  • Meson 是一种快速且用户友好的开源构建系统,旨在最大限度地减少开发者编写或调试构建定义以及等待构建系统开始编译代码的时间。有关更多信息,请参阅 Meson
  • Qbs 是一款集成的构建工具,它从高级项目描述(如 qmake 或 CMake 所做的那样)生成构建图,并在低级构建图中执行命令(如 make 所做的那样)。有关更多信息,请参阅 构建系统:Qbs

通常,您在创建项目时选择构建系统。

迁移到另一个构建系统

要将项目导出到某些其他构建系统,例如 Microsoft Visual Studio,请选择 构建 > 运行生成器,并在列表中选择生成器。Qt Creator 在项目的构建目录中生成构建文件,例如 .vcxproj。

您用于构建项目的工具(qmake 或 CMake)提供生成器。它们的可用性取决于构建工具的版本、宿主平台以及宿主系统的属性。如果启用了 Clang 代码模型插件(默认情况),则还可用 JSON 编译数据库生成器。

设置构建和运行的首选项

要更改项目目录位置并指定项目构建和运行的设置,请选择偏好设置 > 构建和运行 > 常规

项目模式下指定针对不同目标平台的构建和运行设置。

另请参阅 为构建配置项目为运行配置项目参考:构建系统,以及使用项目向导

©© 2024 Qt公司有限公司。本文件中的文档贡献属于其各自的版权所有者。本文件中的文档是根据自由软件基金会发布的GNU自由文档许可证版本1.3的条款提供的。Qt及其相关标志是Qt公司在芬兰以及全球其他国家的商标。所有其他商标均为其各自所有者的财产。