指定项目环境
项目的环境根据设置层次来确定:
默认情况下,使用Qt Creator 启动时的环境,并修改为包含 Qt 版本。根据所选的 Qt 版本,Qt Creator 会自动设置必要的环境变量。您可以编辑现有的环境变量,或根据项目要求添加、重置或取消设置变量。
每个工具包的最终环境都是单独指定的。通过特定于项目的环境设置,您可以同时更改用于构建、部署和运行项目的所有工具包的环境,而不必为每个工具包单独更改环境。
这些更改会存储在本地项目特定的CMakeLists.txt.user
或.pro.user
文件中,具体取决于你使用的构建系统,如 CMake 或 qmake。因此,它们不适合在开发人员或开发 PC 之间共享。要共享设置,请将其纳入构建系统。例如,如果使用 CMake,则在CMakeLists.txt
文件中进行更改;如果使用 qmake,则在.pro
文件中进行更改。
全局更改环境
要全局更改Qt Creator 启动时的环境,请选择首选项>Environment >System ,然后在Environment 中选择Change 。
更改项目环境
要从启动Qt Creator 时的环境更改项目的系统环境,请选择Projects >Project Settings >Project Environment 。
您可以编辑现有的环境变量,或添加、重置、取消设置或暂时禁用变量。
指定构建环境
要指定套件使用的构建环境,请访问Projects >Build Settings 并选择Build Environment 。
要更改构建环境的环境变量值,请选择变量,然后选择Edit 。在右侧的编辑器中输入新值。
要添加新变量,请选择Add 。
清除编译环境
要使用干净的系统环境进行编译,请选择Clear system environment 。Qt Creator 会丢弃当前环境,并用编译器和工具所需的环境变量填充干净的系统环境。因此,即使清除后,环境也不会完全清空。
指定运行环境
Qt Creator 会根据设备类型自动选择用于运行应用程序的环境。要编辑环境或选择其他环境,请访问 > 并选择 。Projects Run Settings Environment
在桌面上运行时,默认使用Build Environment ,但也可以在不添加构建环境的情况下使用System Environment 。
清理运行环境
要在干净的系统环境中运行,请选择Clean Environment 。
为所有运行配置设置环境
要为运行和调试程序设置环境变量,使其不影响Qt Creator 本身,请为所有项目的运行配置设置环境变量:
- 转至首选项>Build & Run >General 。
- 在Application environment 中选择Change 。
- 在Edit Environment 中设置环境变量。
例如,设置QT_FORCE_STDERR_LOGGING=1
以在应用程序输出中查看应用程序输出,而不是日志或系统日志。
或者,设置QT_MESSAGE_PATTERN
以在调试信息中添加信息。
使用设备环境
在连接到计算机的移动设备上运行应用程序时,Qt Creator 会从设备获取有关Device Environment 的信息。通常情况下,编辑设备环境没有意义。
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.