Qt使用教程之添加编译器(一)
来源:互联网 发布:it培训的经历 编辑:程序博客网 时间:2024/06/06 15:36
<Qt Enterprise最新版下载>
各种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的文章>>
- Qt使用教程之添加编译器(一)
- Qt使用教程之添加编译器(二)
- Qt使用教程之添加Qt版本
- Qt使用教程之创建Qt Quick应用程序(一)
- Qt使用教程之添加调试器
- Qt使用教程之添加工具包
- Qt使用教程之指定生成设置(一)
- Qt使用教程之指定运行设置(一)
- Qt使用教程之创建移动应用程序(一)
- Qt使用教程之使用Qt Quick UI表单(一)
- Qt使用教程之创建一个基于Qt部件的应用程序(一)
- Qt使用教程之创建Qt Quick应用程序(二)
- Qt使用教程之创建Qt Quick应用程序(三)
- Linux qt教程 qt入门(一)
- git使用教程之Sunmodule(一)
- Qt使用教程之指定生成设置(二)
- Qt使用教程之指定生成设置(三)
- Qt使用教程之指定运行设置(二)
- 视频编解码的资料收集(1)
- 字节流、字符串、16进制字符串转换
- stm32正交编码器问题
- runloop介绍
- SQL Server中bit数据类型应用
- Qt使用教程之添加编译器(一)
- 圈 微博用户的关系模型
- Android版本和API Level对应关系
- 变量重复定义的奇怪bug
- 关于androidManifest.xml中输入法窗口设置说明(windowSoftInputMode)
- 10005---Memcached--简介
- 跳表 SkipList(二)算法详解
- 谈C++内存管理与智能指针
- OpenCV中将MAT类型的对象作为InputArray类型的对像传递给函数