qt和qtcreator版本关系

发布于:2025-06-29 ⋅ 阅读:(21) ⋅ 点赞:(0)

实例展示:

如图所示的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 Creator Based 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也是类似。


网站公告

今日签到

点亮在社区的每一天
去签到