各种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,然后在列表中选择一个编译器。

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

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

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

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

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

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

购买Qt Enterprise最新正版授权!详情请"咨询在线客服"

慧都年终盛典火爆开启,一年仅一次的最强促销,破冰钜惠不容错过!!

标签:跨平台UI界面C/C++

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

文章转载自:慧都控件网

linux qt编译器设置,Qt使用教程:添加编译器(一)相关推荐

  1. Qt / 窗体设置 Qt::WA_TranslucentBackground 为全黑的原因

    经过验证,通过代码: this->setAttribute(Qt::WA_TranslucentBackground, true); 在 UOS 上,可以实现窗口透明: 在 Windows 上, ...

  2. 如何将c语言编译器设置为初始状态,C语言编译器设与实现毕业论文设计.doc

    C语言编译器设与实现毕业论文设计 北京邮电 大 学 毕业设计(论文)任务书 第1页 毕业设计(论文)题目: C语言编译器设计与实现 毕业设计(论文)要求及原始数据(资料): 1.C语言简介和国内外编译 ...

  3. Qt使用教程:添加编译器(一)

    概述:本教程主要介绍如何在Qt中添加编译器.各种32-bit和64-bit的平台都支持Qt,并且通常可以在每个平台上使用GCC进行构建,可以使用供应商提供的编译器,也可以使用第三方编译器. Qt使用教 ...

  4. Qt Creator添加编译器

    Qt Creator添加编译器 添加编译器 重新检测编译器 指定编译器设置 添加Nim编译器 添加自定义编译器 添加编译器 Qt在各种32位和64位平台上受支持,通常可以在每个平台上使用GCC,供应商 ...

  5. qt 嵌入式linux 环境变量设置

    Qt-embedded-linux移植要点 原文位置:http://19831028.blog.51cto.com/1333653/432393 1.安装qt对系统的要求 安装qt的过程在不同的平台上 ...

  6. linux qt编译器路径,QT学习之一:Linux下安装QT之版本qt

    在Linux中分别安装应用于不同平台的QT:PC:嵌入式X86:ARM. 这三者PC版.嵌入式X86版和ARM版的区别主要体现在:当configure时分别加了不同的参数,具体区别是:PC平台:在li ...

  7. qt调节linux系统音量,QT语音声音小怎么办?QT语音各种声音调节教程

    有时我们在用QT语音时声音小怎么办?我们可以通过声卡调试还有软件设置来解决,下面就带来QT语音声音小解决教程,供大家参考. 软件名称:腾讯QT语音 (原QQTalk) 语音聊天工具 V4.6.22(1 ...

  8. qt linux mac,MacOS下Qt Installer Framework使用教程【个人经验】

    MacOS下Qt Installer Framework怎么使用?使用Qt Installer Framework之前,必须先下载它, 下载地址: 下载完成之后自己进行安装,安装之后,我们就可以开始进 ...

  9. 详细介绍Qt,ffmpeg 和SDl 教程之间的联系

    Qt与 ffmpeg 与 SDl 教程是本文要介绍的内容,从多个角度介绍本文,运用了qmake,先来看内容. 1.  注释 从" #" 开始,到这一行结束. 2.  指定源文件 1 ...

  10. Qt Creator设置Nimble

    Qt Creator设置Nimble 设置Nimble 搭建开发环境 创建灵活的应用程序 设置Nimble Nimble是Nim编程语言的程序包管理器.它与Nim一起提供,并使用Nim编译器生成Win ...

最新文章

  1. JavaWeb学习笔记——DOM4J
  2. linux(ubuntu)~终端(terminal)shell操作指令
  3. Spring AOP底层实现原理
  4. Linux 日志 klogd,菜鸟学Linux 第038篇笔记 日志系统 syslogd,klogd
  5. leetcode186. 翻转字符串里的单词 II
  6. winfrom 从网页中通过源代码截取文章
  7. 使用Yii2中dropdownlist实现地区三级联动的例子
  8. Faster-Rcnn扫盲
  9. 基于《知网》的词汇语义相似度计算
  10. 262-C++ C11标准
  11. java计算机毕业设计服装连锁店后台管理系统MyBatis+系统+LW文档+源码+调试部署
  12. ZYNQ学习之路5.扩展PL端串口
  13. 论文阅读——INSIDER:Designing In-Storage Computing System for Emerging High-Performance Drive
  14. python摄像头人脸识别小程序 开门,OpenCV3-Python人脸识别方法—基于摄像头
  15. 从小程序快速扫码进微信群聊
  16. 警告!从ISO映像创建的U盘可能无法完全启动!Unknown引导扇区不支持NTFS文件系统
  17. 三款过CE/FCC/SRCC认证USB接口双频WIFI模块
  18. java p2p 技术可行性分析_Atitit JAVA p2p设计与总结  JXTA 2
  19. Java GPS 经纬度 相关操作
  20. Underscore和lodash 介绍

热门文章

  1. 单位换算:秒(s)/毫秒(ms)/微秒(us)/纳秒(ns)/皮秒(ps)之间密尔(mil)/毫米(mil)/英尺(inch)之间
  2. word排版一般步骤
  3. matlab 平滑曲线连接_MATLAB数字图像处理-识别广告牌上的文字
  4. “双态IT”成就业务“互联网+”转型 —— 联想发布《联想双态IT白皮书》和“双态IT”解决方案家族...
  5. 51、AVR、PIC、MSP430、ARM五大单片机全解析
  6. 事业单位考试计算机专业知识题库,计算机考试题库:计算机考试练习题(29)...
  7. 远程控制软件和木马的区别——病毒木马 001
  8. 计算机组成原理教程,计算机组成原理教程(第6版)
  9. matlab中李亚普诺夫方程,李亚普诺夫函数.ppt
  10. 读书笔记-整理的艺术