Qt使用教程:添加编译器(一)
2023-09-14 09:07:11 时间
概述:本教程主要介绍如何在Qt中添加编译器。各种32-bit和64-bit的平台都支持Qt,并且通常可以在每个平台上使用GCC进行构建,可以使用供应商提供的编译器,也可以使用第三方编译器。
- Qt使用教程:创建Qt Quick项目
- Qt使用教程:创建一个基于Qt部件的应用程序(一)
- Qt使用教程:创建一个基于Qt部件的应用程序(二)
- Qt使用教程:创建一个基于Qt部件的应用程序(三)
- Qt使用教程:指定生成设置(一)
- Qt使用教程:指定生成设置(二)
- Qt使用教程:指定生成设置(三)
- Qt使用教程:指定运行设置(一)
- Qt使用教程:指定运行设置(二)
- Qt使用教程:指定运行设置(三)
- Qt使用教程:添加Qt版本
- Qt使用教程:添加编译器(一)
- Qt使用教程:添加编译器(二)
- Qt使用教程:添加调试器
- Qt使用教程:添加工具包
- Qt使用教程:创建移动应用程序(一)
- Qt使用教程:创建移动应用程序(二)
- Qt使用教程:创建移动应用程序(三)
- Qt使用教程:创建Qt Quick应用程序(一)
- Qt使用教程:创建Qt Quick应用程序(二)
- Qt使用教程:创建Qt Quick应用程序(三)
- Qt使用教程:使用Qt Quick UI表单(一)
- Qt使用教程:使用Qt Quick UI表单(二)
- Qt使用教程:使用Qt Quick UI表单(三)
- Qt使用教程:使用Qt Quick UI表单(四)
- Qt使用教程:使用Qt Quick UI表单(五)
- Qt使用教程:使用Qt Quick UI表单(六)
- Qt使用教程:指定编辑器设置
- Qt使用教程:指定代码样式设置
各种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版本](http://image.evget.com/images/article/2015/qtcreator-toolchains.jpg)
想要复制所选择的编译器,可以选择Clone。
2. 在Name字段中,输入编译器的名称以便在Qt Creator中定义它。
3. 在Compiler path字段中,输入路径到编译器所在的目录中。
4. 在Platform codegen flags字段中,检查在目标平台中指定架构传递给编译器的标志。
5. 在Platform linker flags字段中,检查在目标平台上指定架构传递给连接器的标志,当构建Qbs时只能使用连接器标志。其他设置依赖于编译器的指定。
6. 在ABI字段中,为目标架构提供一个标识,用来警告包中错误的ABI配置。
相关文章
- Qt:windows下Qt安装教程
- 一文详解共享内存-附带QT共享内存Demo实现
- 一、Qt初尝试,做一个QT计算器《QT 入门到实战》
- C/C++ Qt 数据库与Chart实现历史数据展示
- Qt 6中的异步操作
- Qt官方示例-文本省略
- Linux系统使用Qt开发快速入门教程(linux下qt教程)
- Linux下开发Qt应用程序的技术指南(Linux和qt)
- Qt自定义对话框及调用方法(无师自通)
- 调试Linux下Qt的调试实践指南(linux下qt)
- Linux下 Qt 安装指南(linux下qt的安装)
- Qt 实现 Linux 串口通信编程(qt串口linux)
- Qt在Linux下的强大开发体验(qt在linux开发)
- 创新使用Linux和Qt 5:精彩无限(linuxqt5)
- 利用Qt快速调用Linux程序简易指南(qt调用linux程序)
- Qt下Linux系统的输入法研究(qt输入法linux)
- 实现Linux下Qt应用静态编译的方法(linux下qt静态编译)
- Linux下Qt程序的轻松打包(linuxqt程序打包)
- Linux下的Qt编译器之旅(qt编译器linux)
- 驱动qt编译MySQL驱动程序:从入门到精通(qt编译mysql)
- Linux Qt快速入门教程(linuxqt教程)
- 基于C、Qt和MySQL的应用程序开发(cqtmysql)
- 如何在Qt应用程序中访问MySQL数据库?(qt访问mysql)
- 使用Qt实现MySQL数据库连接教程(qt连接mysql数据库)
- 如何在Linux上运行QT程序?(linux运行qt程序)
- Qt技术与SQLServer的完美结合(qt与sqlserver)
- MySQL驱动Qt开发:新开发者的进阶指南(mysql驱动 qt)
- 开发Linux应用程序:使用Qt图形界面(linux qt gui)
- 界面让Linux拥有Qt完美图形界面的魅力(linux qt 图形)
- 使用Linux和Qt搭建强大的应用环境(linux qt 环境)