qt和qtcreator版本关系

实例展示:

如图所示的qtcreator是使用qt5.15安装过程选择勾选了qtcreator 14.0.2,安装完成qtcreator版本信息:

安装过程中选择了这些构件kits,会自动识别到:

使用qt5.9.9另外安装的kits,需要手动设置才能识别到,(使用的是qt-opensource-windows-x86-5.9.9.exe进行安装,安装过程中只选择了构建套件kit,因为已经安装了qtcreator)

qt和qtcreator版本关系解释:

Qt Creator、Qt Kit、Qt 版本之间的关系整理:


 Qt Creator、Kit、Qt 版本关系总结

概念作用举例
Qt Creator 版本你的开发工具(IDE)的版本Qt Creator 14.0.2
Qt Creator 基于的 Qt 版本Qt 官方用哪个 Qt 版本开发了 Qt CreatorBased on Qt 6.7.3
Qt 版本(Kit 中配置)你项目真正用来编译、运行的 Qt 库版本Qt 5.15.2、Qt 6.2.4、Qt 6.7.0
Kit(套件)一整套编译环境配置,包含 Qt 版本、编译器、设备等Qt 5.15.2 + MSVC2017_64,MinGW 等

直白理解

  • Qt Creator 是编辑器,编辑器内部基于什么 Qt写的qtcreator 跟项目没关系

  • 项目用的 Qt 版本,完全看 Kit 里选的 Qt 路径和编译器

  • 一个 Qt Creator 可以同时管理多个不同版本的 Kit

  • 项目只受 Kit 配置影响,跟 Qt Creator 自己基于哪个 Qt 开发无关


常见真实场景示例

场景结果
Qt Creator 14.0.2,基于 Qt 6.7.3你项目可以用 Qt 5.15.2 开发,只要 Kit 配置了对应路径
你安装了 Qt 6.7.0 + MinGW Kit可以用来开发 Qt 6.7 的新项目
你同时配置了 Qt 5.15.2 + MSVC Kit同一个 Qt Creator 支持两个版本的项目

总结

✔ Qt Creator 的版本,影响功能和界面,但不决定你项目用什么 Qt
✔ Kit 才决定你项目用的 Qt 库版本和编译器
✔ Kit 可以配置多个版本,随时切换,兼容多项目开发


关系示意图

【Qt Creator】  
├─ 自己基于的 Qt 版本:6.7.3 (仅影响 IDE 本身)  
├─ Kit 配置:  
│   ├─ Qt 5.15.2 + MSVC2017  
│   ├─ Qt 6.2.4 + MinGW  
│   └─ Qt 6.7.0 + MSVC2022  
|    ─ python 3.10.10
└─ 项目用哪个 Qt,看你选哪个 Kit  
尽量选择高版本的qtcreator,可以兼容更多的kit


对比vscode是ide,使用不同的编译器、解释器就能编译不同的项目,qtcreator也是类似。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值