QtCreator-----Kits选项选择

本文详细介绍了Qt5.11.3安装包中包含的构建套件,包括MSVC和MinGW的不同版本,以及如何手动设置Qt构建套件路径。阐述了编译器选择的重要性,解释了x86、amd64等编译器后缀的含义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

QT 的构件套件

如下为Qt 5.11.3安装包中含有的Qt组件

在这里插入图片描述

组件中的MSVC 2015 32-bit、MSVC 2015 64-bit、MSVC 2017 64-bit、MinGW 5.3.0 32 bit和Tools中的MinGW 5.3.0分别对应自动检测到的构建套件(Kits):Desktop Qt 5.11.3 MSVC2015 32bit、Desktop Qt 5.11.3 MSVC2015 64bit、Desktop Qt 5.11.3 MSVC2017 64bit、Desktop Qt 5.11.3 MinGW 32bit,以及通过手动设置的构建套件(Kits):Qt 5.11.3 MinGW 32bit。

这些构建套件(Kits)都是编译工具。其中,MinGW 5.3.0 32bit中的MinGW是Minimalist GNU for Windows的缩写,是在Windows平台上使用的GNU工具集导入库的集合,这个集合包括了C编译器gcc,C++编译器g++,和调试器gdb等工具。

MSVC为微软(Microsoft,MS)的VC编译器工具,如果安装了MSVC编译器模块,如MSVC 2015 32-bit、MSVC 2015 64-bit和MSVC 2017 64-bit,并且想使用它们,则需要安装相应版本的Visual Studio IDE,如Visual Studio 2015和Visual Studio 2017。否则就会如下图所示的,在自动检测出的三个构建套件(Kits)中,Desktop Qt 5.11.3 MSVC2015 32bit和Desktop Qt 5.11.3 MSVC2015 64bit都是带有感叹号的,表示它们并不能使用。

在这里插入图片描述

Qt构建套件路径手动设置

Qt构建套件本来是不需要重置的,但是某些情况下,可能需要我们手动设置。

前因:

比如说我刚刚这次吧,安装了固态硬盘后,在固态硬盘上装了新系统,再打开Qt时,Qt所在的盘符发生了变化,由于系统环境变量是新的没有设置Qt的,所以Qt自己找不到自己的构建套件。所以需要我们手动设置,否则重装也行,如果你不嫌麻烦的话。

后果:

我截了图片,共分为3步。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

好了,设置成功了,可以用了~~

QT编译器的选择

在这里插入图片描述

对程序进行编译之前需要设置编译器。
如图可见各种编译器后有括号予以标示,括号里的内容分别有x86、amd64_x86、amd64、x86_amd64、x86_arm、amd64_arm等。

名称 含义
x86 32/64位系统编译到32/64位系统运行
amd64_x86 64位系统编译到32/64位系统运行
amd64 64位系统编译到64位系统运行
x86_amd64 32/64位系统编译到64位系统运行
x86_arm 32/64位系统编译到搭载arm架构处理器的系统运行
amd64_arm 64位系统编译到搭载arm架构处理器的系统运行

注:amd64与x86均指搭载amd架构处理器的系统。

### Qt Creator Kits 配置教程 #### 安装必要的软件包 为了确保 QtQtCreator 正常工作,建议先通过命令行工具安装所需的依赖项。对于 Ubuntu 18.04 用户来说,可以通过以下命令来完成这一操作: ```bash sudo apt-get install qt5-default qtcreator -y ``` 这条指令会自动下载并安装最新版的 Qt5 及其集成开发环境 QtCreator[^1]。 #### 创建或修改 Kits 设置 当首次启动新版本的 Qt Creator (例如 4.15.2),可能会遇到 Kits 列表为空的情况。这是因为新的安装不会继承之前的设置数据[^2]。此时需要手动创建合适的 Kit 来匹配项目需求。 #### 添加编译器与 QMake 版本 进入 `Tools` -> `Options...` -> `Build & Run` 页面,在这里可以找到用于管理不同平台上的构建套件的地方。点击左侧菜单中的 "Kits" 标签页,然后按下右下角的 "+" 按钮新增一个 kit。接着按照提示选择相应的编译器(如 GCC 或 MinGW),以及对应的 qmake 执行文件路径。这一步骤非常重要,因为它决定了项目的编译方式和目标架构。 #### 设定设备类型和支持库 继续在同一窗口内切换到 “Devices” 分区,如果是在本地计算机上运行,则保持默认选项即可;如果是远程部署或是嵌入式系统开发,则需进一步配置 SSH 连接参数或其他网络访问权限。另外,“Qt Versions” 下拉列表允许指定特定版本的支持库位置,这对于多版本共存场
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值