套件

通常情况下,只有一部分套件首选项与特定设置相关。因此,Qt Creator 插件会注册相关的首选项集,你可以在首选项>Kits 中查看和修改。例如,如果你使用 CMake 来构建所有项目,你可以默认隐藏 Qbs 和 qmake 偏好设置。

套件偏好

过滤工具包首选项

要在Kits 选项卡中隐藏或显示当前工具包的首选项,请选择Settings Filter

要查看和修改添加新工具包时显示的首选项,请选择Default Settings Filter

套件首选项

下表总结了可用的套件首选项。

设置
Name工具包名称。您可以使用变量根据其他字段中设置的值生成套件名称。

选择字段旁边的套件图标 ,然后选择套件选择器中显示的该套件的图像。选择Browse 可选择支持文件格式(如 PNG)的图像。图像将缩放为 64x64 像素大小。例如,使用编译器徽标作为图标,您可以轻松查看所选工具包的项目是使用哪个编译器构建的。

File system name作为目录名称一部分的工具包名称。该值用于CurrentKit:FileSystemName 变量,例如用于确定影子编译目录的名称。
Run deviceType 是运行设备的类型, 是运行应用程序的设备。Device
Build deviceType 是构建设备的类型, 是构建应用程序的设备。Device
Emulator skin用于Boot to Qt 仿真器设备的皮肤。
Compiler用于构建项目的 C 或 C++ 编译器。如果编译器已安装在开发电脑上,但未被自动检测到,则可以将其添加到列表中。有关详细信息,请参阅添加编译器

该设置用于告诉代码模型使用哪种编译器。如果项目类型和构建工具支持该设置,Qt Creator 也会告诉构建工具使用该编译器构建项目。

注意: qmake 会忽略此字段的值,并从Qt mkspec 获取编译器信息,你可以修改它。

Environment选择Edit Build Environment 可在Edit Build Environment 对话框中修改编译环境的环境变量值。

选择Edit Run Environment 可在Edit Run Environment 对话框中修改运行环境的环境变量值。

有关如何添加和删除变量值的详细信息,请参阅编辑环境设置

Force UTF-8 MSVC compiler output将 MSVC 的语言切换为英语,或保留语言设置并只强制 UTF-8 输出,具体取决于使用的 MSVC 编译器。
Debugger用于在目标平台上调试项目的调试器。Qt Creator 会自动检测可用的调试器,并在字段中显示合适的调试器。您可以向列表中添加调试器。更多信息,请参阅添加调试器
Sysroot设备映像所在目录。如果不交叉编译,请将该字段留空。
Qt version用于构建项目的 Qt 版本。您可以添加Qt Creator 未自动检测到的 Qt 版本。有关详细信息,请参阅添加 Qt 版本

Qt Creator 检查 环境变量中列出的 qmake 可执行文件的目录。它将PATH 在 PATH 中找到的 qmake 可执行文件视为Qt,并将其选作默认创建的 工具包要使用的 Qt 版本。Desktop

mkspec 是 qmake 使用的 mkspec 配置的名称。如果此字段留空,qmake 会使用所选 Qt 版本的默认 mkspec。

Qbs profile additions选择Change 可为 Qbs 联编配置文件添加设置。更多信息,请参阅编辑 Qbs 配置文件
CMake Tool用于构建项目的 CMake 可执行文件。选择Manage 可将已安装的 CMake 可执行文件添加到列表中。更多信息,请参阅添加 CMake 工具
CMake generator选择Change 编辑用于生成项目文件的 CMake 生成器。只有名称以CodeBlocks 开头的生成器才能生成Qt Creator 代码模型所需的全部数据。如果选择的生成器不支持,Qt Creator 会显示警告。更多信息,请参阅将 Ninja 用作 CMake 生成器
CMake configuration选择Change ,编辑套件的 CMake 配置参数。
Python为工具包选择 Python 版本。选择Manage 添加 Python 版本。更多信息,请参阅选择 Python 版本
Meson tool用于构建项目的 Meson 工具。选择Manage ,将已安装的 Meson 工具添加到列表中。有关详细信息,请参阅添加 Meson 工具
Ninja tool用于使用 Meson 构建项目的 Ninja 工具。选择Manage ,将已安装的 Ninja 工具添加到列表中。

另请参阅 如何:管理工具包添加 CMake 工具编辑 Qbs 配置文件

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.