编译器
要使用 GCC、MinGW、Clang 或 QCC 构建应用程序,请指定编译器所在的目录路径,并从可用版本列表中选择应用程序二进制接口 (ABI) 版本。您还可以创建自定义的 ABI 定义。对于 QCC,还需在 SPD 路径 字段中指定 QNX 软件开发平台(SDP)路径。
要启用 Microsoft Visual C++ 编译器(MSVC)和 clang-cl 以找到系统头文件、库和连接器,Qt Creator 在设置环境的命令提示符窗口中执行它们,使用 vcvarsall.bat
。对于这些编译器,您还需要在 初始化 字段中指定设置命令提示符的脚本路径。
您可以在 首选项 > 套件 中指定每个套件的编译器。
要按照编译器类型设置编译器首选项,请选择 首选项 > 套件 > 编译器
- 在 名称 字段中,输入用于在 Qt Creator 中识别编译器的名称。
添加 clang-cl 编译器。
- 在 初始化 字段中,选择用于设置命令提示符的
vcvarsall.bat
文件。 - 在 编译器路径 字段中,输入编译器所在的目录路径。
- 在 平台代码生成标志 字段中,检查传递给编译器的用于指定目标平台架构的标志。
添加 Clang 编译器。
- 使用 Qbs 构建时:在 平台连接器标志 字段中,检查传递给连接器的用于指定目标平台架构的标志。
- 在 父工具链 字段中,选择 MinGW 编译器,因为 Clang 没有自己的标准库。
- 在 SPD 路径 字段中,指定 QNX 软件开发平台(SDP)的路径。
添加 QCC 编译器。
- 在 ABI 字段中,输入目标架构的标识符。这用于在套件内部警告关于 ABI 不匹配的问题。
- 在目标三元组字段中,指定GCC的目标架构。如果由于Clang不理解目标架构而导致代码模型服务失败,请选择为代码模型覆盖。
目标三元组字段。
©2024 Qt公司有限公司。本文件中的文档贡献归其各自所有者所有。本提供的文档根据自由软件基金会发布的GNU自由文档许可证第1.3版的条款进行许可。Qt及其相关标志是芬兰及全球其他地区的Qt公司的商标。所有其他商标均为其各自所有者的财产。