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也是类似。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/bicheng/86933.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/86933.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2个任务同时提交到YARN后2个都卡住(CDH)

文章目录 问题描述解决方案1、增加资源2、调整ApplicationMaster资源3、关闭YARN调度器的资源抢占4、不使用公平调度器 问题描述 在CDH集群上,同时提交2个任务到YARN后,2个任务都卡住 解决方案 1、增加资源 增加服务器的内存和CPU 2、调整Applicatio…

web3区块链-ETH以太坊

一. 以太坊概述 以太坊(Ethereum)作为区块链技术的代表性项目之一,自2015年发布以来,迅速成为全球区块链行业的核心基础设施。相比比特币,以太坊不仅支持点对点的价值转移,还引入了智能合约,使…

【智能协同云图库】智能协同云图库第二弹:用户管理系统后端设计与接口开发

用户管理系统 一、需求分析 对于用户模块,通常要具有下列功能: 二、方案设计 (一)库表设计 实现用户模块的难度不大,在方案设计阶段,我们需要确认以下内容: 库表设计用户登录流程如何对用户权限…

闲庭信步使用SV搭建图像测试平台:第十三课——谈谈SV的数据类型

(本系列只需要modelsim即可完成数字图像的处理,每个工程都搭建了全自动化的仿真环境,只需要双击top_tb.bat文件就可以完成整个的仿真,大大降低了初学者的门槛!!!!如需要该系列的工程…

前端进阶之路-从传统前端到VUE-JS(第一期-VUE-JS环境配置)(Node-JS环境配置)(Node-JS/npm换源)

经过前面的传统前端开发学习后,我们接下来进行前端的VUE-JS框架学习(写这篇文章的时候VUE-JS最新版是VUE3,所以默认为VUE3即可) 首先,我们要配置Node-JS环境,虽然我们还不学习Node-JS但是Node-JS可以快速配…

Requests源码分析:面试考察角度梳理

简单描述执行流程 🌟 Q:能简单描述一下发送一个requests.get(url)请求时,在requests库内部的主要执行流程吗?(从调用get方法到收到响应) 入口委托: get() 方法内部调用 requests.request(GET, url)。Session 接管: request() 方法会获取或隐式创建一个 Session 对象,并…

航天VR赋能,无人机总测实验舱开启高效新篇​

(一)沉浸式培训体验​ 在传统的无人机培训中,操作人员主要通过理论学习和简单的模拟操作来掌握技能。但这种方式存在很大局限性,难以让操作人员真正感受无人机在复杂环境下的运行状态。而航天 VR 技术引入到 VR 无人机总测实验舱后,彻底改变了…

Kotlin 函数与 Lambda 表达式

今天继续分享Kotlin学习内容。 目标:掌握函数定义、调用、参数传递,以及 Lambda 表达式的基础用法 1. 函数:Kotlin 的代码模块化工具 定义:函数是可重复调用的代码块,用于封装逻辑。 语法: fun 函数名(参…

[mcp-servers] docs | AI客户端-MCP服务器-AI 架构

链接:https://github.com/punkpeye/awesome-mcp-servers 服务器调用 相关专栏:实现Json-Rpc docs:精选MCP服务器资源列表 本专栏为精选 模型上下文协议(MCP)服务器的列表。 MCP 是一种标准协议语言,允许*…

1688商品发布API:自动化上架与信息同步

一、1688商品发布API的核心功能与技术架构 1.1 API功能全景 1688商品发布API是1688开放平台的核心组件之一,支持商品信息的自动化发布、编辑、上下架及库存同步。其核心功能包括: 商品信息管理:支持商品标题、描述、价格、库存、SKU&#…

如何在x86_64 Linux上部署Android Cuttlefish模拟器运行环境

0 软硬件环境 x86_64服务器Ubuntu20.04 LTS参考:Cuttlefish 虚拟 Android 设备参考: 笔记:搭建 Cuttlefish 运行环境可以下载编好的android-cuttlefish:android-cuttlefish.tar.gz 1 系统采用Ubuntu20.04 LTS 2 搭建cuttlefish…

机器学习9——决策树

决策树 Intro 归纳学习(Inductive Learning)的目标:从训练数据中学习一般规则,应用于未见过的数据。 决策树是一个树形结构,其中: 每个分支节点表示一个属性上的选择(即决策条件)。…

CppCon 2017 学习:The Asynchronous C++ Parallel Programming Model

清晰理解 Amdahl’s Law(阿姆达尔定律),这是一条描述并行计算加速能力的核心定律。 定义公式: S 1 ( 1 − P ) P N S \frac{1}{(1 - P) \frac{P}{N}} S(1−P)NP​1​ S S S:加速比(Speedup&#xff09…

60页PPT实战方案 | 大数据决策分析平台建设全流程路径图

目录 一、什么是大数据决策分析平台? 二、为什么要做大数据决策分析平台建设? 1. 数据已经成为“资源”,但多数组织还停留在“信息孤岛” 2. 管理复杂度上升,传统报表跟不上业务节奏 3. 外部环境不确定性高,倒逼企…

芯谷科技--降压型DC-DC转换器D4005

在现代电子设备中,电源管理芯片的性能直接关系到设备的稳定性和效率。D4005以其高效、稳定的性能和广泛的应用范围,成为众多工程师在设计电源方案时的优选。 产品简介 D4005 是一款高效降压型 DC-DC 转换器,具备固定 400KHz 开关频率&#…

【51单片机节日彩灯控制器设计】2022-6-11

缘由单片机节日彩灯控制器设计-编程语言-CSDN问答 #include "reg52.h" sbit k0P1^2; sbit k1P1^3; sbit k2P1^4; sbit k3P1^5; bit k0,kk0; void main() {unsigned char Xd0;unsigned int ys0; while(1){if(k00&&Xd0){kk0;kP31;while(k00);}if(k10&&…

PyEcharts教程(010):天猫订单数据可视化项目

文章目录 1、读取数据2、数据处理3、重复值查看4、缺失值查看5、PyEcharts可视化5.1 各个省份的订单量5.2 时间序列分析5.3 每天订单量统计可视化6、数据下载1、读取数据 1️⃣读取数据: import pandas as pd from pyecharts import options as opts from pyecharts.charts …

Redis 持久化之 AOF 策略

1. 什么是 AOF AOF 是 append only file,AOF 文件中记录了每次的操作指令,在启动 Redis 时,会将 AOF 文件中的数据读取出来以恢复数据。 2. 开启 AOF Redis 默认关闭 AOF,可以通过将 Redis 配置文件中的 appendonly 设置为 ye…

实现OFD转换PDF文件的实用方法

ODF格式的文件属于国内新型的文件格式,一般应用在保密等级比较高的系统或者单位中,比如一般政务方面或者法律行业经常会用到这种类型的文件,但是有些时候我们把文件分享给别人的时候别人不一定能打开,这时候就需要把OFD文件转换成…

JSON + 存储过程:SaaS 架构下的统一接口与租户定制之道

在多租户 SaaS 系统中,不同客户往往有差异化的业务逻辑、字段要求与流程规则。传统“统一模型 配置参数”的开发模式,虽然具有可控性,但在高度动态、合作多样化的场景下,逐渐暴露出扩展困难、上线周期长、定制成本高等问题。 随…