Qt入门:如何添加编译器

翻译|使用教程|编辑:鲍佳佳|2021-09-10 10:27:47.390|阅读 34 次

概述:各种32-bit和64-bit的平台都支持Qt,并且通常可以在每个平台上使用GCC进行构建,可以使用供应商提供的编译器,也可以使用第三方编译器。在Qt Creator中,工具包指定编译器和在特定平台上构建或运行应用程序的必要工具。

# 31款JAVA开发必备控件和工具 # 开发软/控件产品年终优惠

Qtitan组件集

  • QtitanRibbon下载试用: 遵循Microsoft Ribbon UI Paradigm for Qt技术的Ribbon UI组件,致力于为Windows、Linux和Mac OS X提供功能完整的Ribbon组件。
  • QtitanChart | 下载试用 : 是一个C ++库,代表一组控件,这些控件使您可以快速地为应用程序提供漂亮而丰富的图表。并且支持所有主要的桌面操作系统。
  • QtitanDataGrid下载试用 : 适用于Qt的商业化DataGrid 组件,使得表格数据可以直接面向终端用户完全集成了QtDesigner,极易适应其他相似开发环境,保证100%兼容Qt GUI。

各种32-bit和64-bit的平台都支持Qt,并且通常可以在每个平台上使用GCC进行构建,可以使用供应商提供的编译器,也可以使用第三方编译器。在Qt Creator中,工具包指定编译器和在特定平台上构建或运行应用程序的必要工具。

Qt Creator会自动检测由系统或者安装程序注册的编译器。你可以添加其他编译器或使用自动检测到的编译器的其他版本来构建应用程序:

  • GNU Compiler Collection (GCC)是一个针对于Linux和OS X的编译器。
  • MinGW(Minimalist GNU for Windows)是一个GCC和GNU Binutils的原生软件端口,用于在Windows上开发原生的Microsoft Windows应用程序。MinGW和Qt Creator以及Qt installers for Windows一起发布。
  • Linux ICC (Intel C++ Compiler)是针对于Linux的C和C ++编译器。
  • Clang是一个针对于Windows、Linux和OS X的C、C++、Objective C轻量级编译器。
  • QCC是编译QNX的C++应用程序的接口。

想要使用GCC、MinGW、Clang或QCC构建一个应用程序,首先指定路径到编译器所在的目录中,然后从可用版本的列表中选择应用程序二进制接口(ABI)的版本。你还可以创建一个自定义的ABI定义。对于QCC来说,还需指定路径到QNX Software Development Platform (SDP)中。

你可以在Tools > Options > Build & Run > Kits中为每个包指定要使用的编译器。想要添加编译器:

1. 选择Tools > Options > Build & Run > Compilers > Add,然后在列表中选择一个编译器。

:添加Qt版本

想要复制所选择的编译器,可以选择Clone。

2. 在Name字段中,输入编译器的名称以便在Qt Creator中定义它。

3. 在Compiler path字段中,输入路径到编译器所在的目录中。

4. 在Platform codegen flags字段中,检查在目标平台中指定架构传递给编译器的标志。

5. 在Platform linker flags字段中,检查在目标平台上指定架构传递给连接器的标志,当构建Qbs时只能使用连接器标志。其他设置依赖于编译器的指定。

6. 在ABI字段中,为目标架构提供一个标识,用来警告包中错误的ABI配置。


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至hey@evget.com

文章转载自:Qt

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
在线咨询
联系我们
TOP
在线客服系统
live chat