为项目指定环境
项目的环境是根据设置层次结构确定的
默认情况下,使用 Qt Creator 启动时的环境,并修改以包含 Qt 版本。根据选择的 Qt 版本,Qt Creator 自动设置必要的环境变量。您可以根据项目要求编辑现有的环境变量或添加、重置和取消设置变量。
对于每个套件,单独指定最终环境。使用特定于项目的环境设置,您可以更改同时用于构建、部署和运行项目的所有套件的环境,而无需分别更改每个套件的环境。
更改存储在本地项目特定的 CMakeLists.txt.user
或 .pro.user
文件中,具体取决于您使用的构建系统,如 CMake 或 qmake。因此,它们不适合在开发人员或开发电脑之间共享。要共享设置,请将其纳入构建系统。例如,如果您使用 CMake,请在对 CMakeLists.txt
文件进行更改,如果您使用 qmake,请对 .pro
文件进行更改。
全局更改环境
要从 Qt Creator 启动时的环境中全局更改环境,请选择 首选项 > 环境 > 系统,然后选择 更改 中的 环境。
更改项目环境
要从 Qt Creator 启动时的环境中更改项目的系统环境,请选择 项目 > 项目设置 > 环境。
您可以编辑现有的环境变量或添加、重置、取消设置或暂时禁用变量。
指定构建环境
要指定用于套件的构建环境,请转到 项目 > 编译设置 并选择 编译环境。
要更改构建环境的环境变量的值,请选择变量,然后选择 编辑。在右侧的编辑器中输入新值。
要添加新变量,请选择 添加。
清除构建环境
要使用干净的系统环境进行构建,请选择 清除系统环境。Qt Creator 会丢弃当前环境,并用编译器和工具需要的环境变量来填充一个干净的系统环境。因此,即使清除后,环境也不会完全为空。
指定运行环境
Qt Creator 会根据 设备 类型自动选择用于运行应用程序的环境。要编辑环境或选择另一个环境,请转到 项目 > 运行设置 并选择 环境。
在桌面运行时,默认使用 构建环境,但您也可以使用没有构建环境添加的 系统环境。
清理运行环境
要在干净的系统环境中运行,请选择 干净环境。
为所有运行配置设置环境
要为运行和调试应用程序设置环境变量,以便它们不影响 Qt Creator 本身,可以为所有项目的运行配置设置环境变量
- 转到 首选项 > 构建与运行 > 常规。
- 在 应用程序环境 中选择 更改。
- 在 编辑环境 中设置环境变量。
例如,设置 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. 的商标。所有其他商标均为其各自所有者的财产。