为项目指定环境

项目的环境是根据设置层次结构确定的

{Environment settings hierarchy}

默认情况下,使用 Qt Creator 启动时的环境,并修改以包含 Qt 版本。根据选择的 Qt 版本,Qt Creator 自动设置必要的环境变量。您可以根据项目要求编辑现有的环境变量或添加、重置和取消设置变量。

对于每个套件,单独指定最终环境。使用特定于项目的环境设置,您可以更改同时用于构建、部署和运行项目的所有套件的环境,而无需分别更改每个套件的环境。

更改存储在本地项目特定的 CMakeLists.txt.user.pro.user 文件中,具体取决于您使用的构建系统,如 CMake 或 qmake。因此,它们不适合在开发人员或开发电脑之间共享。要共享设置,请将其纳入构建系统。例如,如果您使用 CMake,请在对 CMakeLists.txt 文件进行更改,如果您使用 qmake,请对 .pro 文件进行更改。

全局更改环境

要从 Qt Creator 启动时的环境中全局更改环境,请选择 首选项 > 环境 > 系统,然后选择 更改 中的 环境

"Environment preferences System tab"

更改项目环境

要从 Qt Creator 启动时的环境中更改项目的系统环境,请选择 项目 > 项目设置 > 环境

{Environment tab in Project Settings}

您可以编辑现有的环境变量或添加、重置、取消设置或暂时禁用变量。

指定构建环境

要指定用于套件的构建环境,请转到 项目 > 编译设置 并选择 编译环境

{Build Environment section in Build Settings}

要更改构建环境的环境变量的值,请选择变量,然后选择 编辑。在右侧的编辑器中输入新值。

要添加新变量,请选择 添加

清除构建环境

要使用干净的系统环境进行构建,请选择 清除系统环境。Qt Creator 会丢弃当前环境,并用编译器和工具需要的环境变量来填充一个干净的系统环境。因此,即使清除后,环境也不会完全为空。

指定运行环境

Qt Creator 会根据 设备 类型自动选择用于运行应用程序的环境。要编辑环境或选择另一个环境,请转到 项目 > 运行设置 并选择 环境

{Environment section in Run Settings}

在桌面运行时,默认使用 构建环境,但您也可以使用没有构建环境添加的 系统环境

清理运行环境

要在干净的系统环境中运行,请选择 干净环境

为所有运行配置设置环境

要为运行和调试应用程序设置环境变量,以便它们不影响 Qt Creator 本身,可以为所有项目的运行配置设置环境变量

  1. 转到 首选项 > 构建与运行 > 常规
  2. 应用程序环境 中选择 更改
  3. 编辑环境 中设置环境变量。

    {Edit Environment dialog}

例如,设置 QT_FORCE_STDERR_LOGGING=1 以在 应用程序输出 中而不是在日志或系统日志中看到应用程序输出。

或者,设置 QT_MESSAGE_PATTERN 以向调试消息添加信息。

使用设备环境

当在连接到计算机的移动设备上运行应用程序时,Qt Creator 会从设备检索关于 设备环境 的信息。通常,编辑设备环境没有意义。

另请参阅编辑环境设置配置项目以进行构建配置项目以进行运行使用 Qt Creator 变量

©2024 The Qt Company Ltd. 文档贡献的版权属于其各自的所有者。本提供的文档是根据由自由软件基金会发布的 GNU 自由文档许可协议版本 1.3 的条款授权的。Qt 及其相应商标是芬兰和/或世界上其他国家的 The Qt Company Ltd. 的商标。所有其他商标均为其各自所有者的财产。