Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >C++ 实践扩展(Qt Creator 联动 Visual Studio 2022)

C++ 实践扩展(Qt Creator 联动 Visual Studio 2022)

作者头像
IsLand1314
发布于 2025-02-13 01:30:14
发布于 2025-02-13 01:30:14
77000
代码可运行
举报
文章被收录于专栏:学习之路学习之路
运行总次数:0
代码可运行

​ 这里我们将在 VS 上实现 QT 编程,实现如下:

一、Vs 2022 配置(若已安装,可直接跳过)

点击链接:​​​​​Visual Studio 2022

我们先去 Vs 官网下载,如下:

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

等待程序安装完成之后,如下:

下载安装完成安装器后,自动打开选择窗口,其中选择需要安装的组件,这里我们需要安装C++开发相关的组件:

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

然后点击安装后等待下载安装完成即可

​注意

这三个都要选中下载完之后,我们少一个可能都会有问题 安装的时候可以更改Visual Studio IDE和下载缓存的位置(我是安装到了D盘,你们可以自行选择文件位置就OK)

然后就可以新建空项目,填好项目名字,然后直接下一步就可以进来编写代码,程序运行如下:

二、安装 Qt

  • 由于我们用的是 Vs2022 ,之前用的版本可能有点问题了,如下:

所以我只能选择重装换个版本,注意删掉QT有点麻烦,大家可以看看网上教程

下载 Qt :官网

  • Qt 的下载是有点慢的,有条件的可以自行开 🪜 进行下载

安装的时候就会进入这个界面,这里我直接从安装文件夹开始

登录那里: 没有用户的需要注册,我这里由于有了就直接下一步 开源义务那里:如果是个人使用,勾选最底下的复选框;如果是公司,需要填写公司名称 欢迎那里:直接下一步 Contribute:看自己

我这里的话,肯定是选择安装到 D 盘的,注意后面会说这里路径选择有个坑,需要记得自己的安装路径,别忘了

重要的来了,这个配件的选择只能多不能少了,少了后面就可能出问题

  • WebAssembly:将Qt编写的程序编译为WebAssembly格式发布到Web浏览器上运行,用不到,不勾选。
  • MSVC 2022 ARM64(TP):一般Windows计算机采用AMD64架构,而不是ARM64架构,不安装。TP表示技术预览版。
  • MSVC 2022 64-bit:该组件必须单独安装Visual Studio2022
  • MinGW 13.1.0 64-bit:MinGW是Windows平台上使用的GUN工具集。它和MSVC 2022 64-bit 至少要安装一个,建议勾选。
  • Android:为Android手机开发应用提供的Qt开发套件,这里不涉及,不勾选。
  • Sources:Qt源码,建议勾选。想要成为高阶程序员,看源码是很重要的。
  • Qt Shader Tools:Qt着色器工具,用于3D图形着色的模块
  • Additional Libraries:Qt附加模块,默认是全选的,其实有些用不到,不过无所谓了,我D盘空间大。
  • Qt Debug Information Files:Qt6调试信息文件。 Qt Quick Timeline:Qt Quick的模块,勾选。

就算前面少装了,也可以到时候去这里去补装插件的

然后就是无脑下一步。。。下一步了,经过漫长的等待之后就会安装完成的,安装的时候,如果提示你什么下载错误,直接重试就行,重试就好了,如下:

最后结果就是这样的了

然后我们新建项目来运行程序,结果发现报问题了,如下:

解决办法

  • 进入配置

然后进入下面就行,操作如下:

三、安装 Qt 插件

方式一:在VS扩展中搜索安装

注意:默认安装的是最新版,而最新版中将原来的项目模板 Qt GUI Application 改为了 Qt Widget Application

① 打开Visual Studio 2022,菜单栏选择【扩展】,然后选择管理扩展

② 在打开的扩展和更新窗口中,先选择联机(即在线搜索插件),然后输出查询关键字“qt”,在结果列表中找到“ Qt Visual Studio Tools ”项并点击下载

③ 等待下载,然后下载完成后将会提示在关闭VS后进行安装

④ 关闭Visual Studio窗口,将会自动进行安装,如下

方式二:去Qt下载站下载插件安装包

点击链接:下载 由于我们下载是 Vs 2022 版,所以我们选择 msvc 也需要对应 2022 的版本,如下:

下载后得到的是一个后缀名位“vsix”的工具

直接双击进行下载就行

安装时遇到的问题】:

  • 这个好像是因为某个进程没关,就会一直卡这,但是我去那个任务管理器找的时候又没找到,然后我是重启,然后再安装就行了
配置插件环境

① 打开Visual Studio 2022,在菜单栏上选择【Qt VS Tools】,并选择打开【Qt Versions】

② 在打开的选项窗口中,点击“Add”按钮,在弹出窗口中点击浏览按钮,添加已经安装的Qt中的MSVC编译器路径

【遇到的问题】 我们的 msvc2022 它其实需要找到下面目录带有 bin 的文件,而不是其他的,因为我们之前选择了 Qt 的路径,就会导致出现了两种路径下的 msvc 2022 ,如下:

而我们就需要选择我们当前选择的 QT 路径下的 MSVC 2022 即可,就是上面的路径一,不然上面 Location 找不到 bin 目录

如果我们选择路径二,就会出现这个问题,如下:

  • 这个和路径带中文没啥关系,只是单纯没找到 bin 目录而已

四、测试及小结

点开 Vs2022 进行创建新项目,选择 Qt Widget Application ,点击之后如下:

然后就一直 next 下去就行,然后运行文件,结果如下:

问题小结
可执行文件背景颜色问题

噢,还有个问题要说明一下:

  • 上面 我运行的可执行文件显示的是深色,是因为我电脑当前配置设置的是深色,如果要换成渐白色,就给电脑当前颜色换成浅色就行,运行如下:
Qt 视图问题

还有就是 Qt 视图显示问题,万一手贱关了,就需要开,

快捷键 ctrl + alt + m: 切换开启或关闭主菜单栏

QT Creator 左侧菜单栏消失

方法:主菜单电机"视图"->“Mode Selector Style”

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 "Icons and Text" : 显示图标和文字
 "Icons Only" :       只显示图标
 "Hidden" :            隐藏

快捷键 alt + 0 切换项目菜单栏的显示

QT只有.pro文件

明明添加文件的时候,雀氏有这些文件,如下:

这个的话,每个人解决方法不一定一样,我遇到的情况以及办法有下面三种:

先执行qmake,然后下面debug relese,都点刷新一下就行

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-02-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
快手:从 Clickhouse 到 Apache Doris,实现湖仓分离向湖仓一体架构升级
在当今这个数据洪流的信息时代下,数据已跃升为企业不可或缺的核心资产。深度挖掘并提炼数据内在价值,成为支撑企业战略决策的重要依据。在此背景下,快手建立了 OLAP 系统,该系统在快手应用极为广泛,每天承载近 10 亿的查询请求,为内外多个业务场景提供数据服务。具体场景包括:
SelectDB技术团队
2024/09/27
4950
顺丰科技:从 Presto 到 Doris 湖仓构架升级,提速 3 倍,降本 48%
丰景台是顺丰科技自主研发的一款可视化数据自助分析工具,旨在提升数据分析师的工作效率,助力自助分析和业务决策。该产品支持多种丰富的图表类型,用户只需通过拖拽操作即可快速进行自助分析,实现数据可视化。目前,丰景台已广泛支撑顺丰的物流收、转、运、派等各个环节,该平台处理的数据规模庞大,用户数量众多,对实时响应速度和稳定性有着较高要求。
SelectDB技术团队
2025/05/13
1350
顺丰科技:从 Presto 到 Doris 湖仓构架升级,提速 3 倍,降本 48%
开源大数据OLAP引擎最佳实践
一、开源OLAP综述 二、开源数仓解决方案 三、ClickHouse介绍 四、StarRocks介绍 五、Trino介绍 六、客户案例
五分钟学大数据
2022/05/22
2.5K0
开源大数据OLAP引擎最佳实践
StarRocks 在爱奇艺大数据场景的实践
在爱奇艺的大数据分析场景中,通常需要实现两个核心目标:一是看过去,包括生成报表、分析剧集热度以及会员运营等;二是知未来,即预测用户增长和预估收入。虽然我们的最终目标是精准预测未来,但由于这一任务难度较大,我们更多地是通过精准的报表和历史数据分析,挖掘数据中的潜在价值,从而为未来决策提供支持。
StarRocks
2025/03/03
1730
StarRocks 在爱奇艺大数据场景的实践
湖仓分析|浙江霖梓基于 Doris + Paimon 打造实时/离线一体化湖仓架构
浙江霖梓是一家专注于深度学习和人工智能应用的金融创新企业,为企业提供精准经营决策,并基于大数据的风控能力的一系列高效便捷的金融服务产品。随着业务的持续扩展,大数据业务系统的局限逐渐暴露:报表系统计算缓慢、运维成本持续攀升、组件间的高度耦合导致架构稳定性较差等,严重影响了大数据系统产出效率,因此浙江霖梓引入 Doris+Paimon 重新构建了实时/离线一体化湖仓架构,为反欺诈策略、用户⾏为分析、BI 应用等若干系统提供了高效准确的服务,实现了查询提速 30 倍、资源成本节省 67% 等显著成效。
SelectDB技术团队
2025/02/13
3100
性能追平存算一体!StarRocks 3.1 重磅发布,真正的云原生湖仓来了
8 月 7 日,StarRocks 3.1 重磅发布。新版本中,StarRocks 将影响性能表现的技术要素全部从存算一体架构引入到了存算分离架构,并针对云原生环境里的易用性、稳定性进行了一系列的优化。
深度学习与Python
2023/09/08
1.4K0
性能追平存算一体!StarRocks 3.1 重磅发布,真正的云原生湖仓来了
京东零售数据湖应用与实践
Lambda 架构设计的初衷是同时提供即时的实时数据处理和高度精确的批量数据处理,但是这种架构也带来了数据实时性和完整性的矛盾。
ApacheHudi
2024/11/23
2060
京东零售数据湖应用与实践
StarRocks 是什么? 一文了解(建议收藏)
在日趋实时的数据分析领域,一个开源项目在国内数据库圈逐渐崭露头角,它就是 StarRocks,这个分析型数据库正在重新定义我们对实时数据处理的认知。
悟空聊架构
2024/07/30
4.6K0
StarRocks 是什么? 一文了解(建议收藏)
腾讯天穹 StarRocks 一站式湖仓融合平台架构揭秘
腾讯天穹是协同腾讯内各 BG 大数据能力而生的 Oteam,作为腾讯大数据领域的代名词,旨在拉通大数据各个技术组件,打造一个具有统一技术栈的公司级大数据平台体系。从底层数据接入、数据存储、资源管理、计算引擎、作业调度,到上层数据治理及数据应用等多个环节,支持腾讯内部近 EB 级数据的存储和计算,为业务提供海量、高效、稳定的大数据平台支撑和决策支持。
腾讯大数据
2024/03/07
1.2K0
腾讯天穹 StarRocks 一站式湖仓融合平台架构揭秘
微信实验平台:全面拥抱湖仓时代
对比太过朴素的 Hive,兼容性不足的 THive,Iceberg 湖格式带来了极致的灵活性,给我们业务实现方案带来了新的优雅的解决思路。当前实验平台增量存储预算都已经收敛在 Iceberg 库上(20PB+),会逐步迁移“年久失修”的 THive,全面拥抱湖仓格式。
腾讯技术工程官方号
2023/10/19
7110
微信实验平台:全面拥抱湖仓时代
滴普科技冯森:FastData DLink实时湖仓引擎架构设计与落地实践
本文根据冯森在【第十三届中国数据库技术大会(DTCC2022)】线上演讲内容整理而成。
用户6543014
2023/03/02
8700
滴普科技冯森:FastData DLink实时湖仓引擎架构设计与落地实践
每年节约3千万!微信实验平台Iceberg湖仓一体架构改造
微信实验平台主要提供微信内部各个业务场景(视频号、直播、搜一搜、公众号等)下的各类实验场景的支持,有 AB 实验、MAB 实验、BO 实验、Interleaving 实验、客户端实验、社交网络实验、双边实验等。
腾讯云开发者
2023/08/25
1.4K0
每年节约3千万!微信实验平台Iceberg湖仓一体架构改造
湖仓一体:基于Iceberg的湖仓一体架构在B站的实践
在B站,每天都有PB级的数据注入到大数据平台,经过离线或实时的ETL建模后,提供给下游的分析、推荐及预测等场景使用。面对如此大规模的数据,如何高效低成本地满足下游数据的分析需求,一直是我们重点的工作方向。
Freedom123
2024/03/29
1.2K0
湖仓一体:基于Iceberg的湖仓一体架构在B站的实践
小红书湖仓架构的跃迁之路
作者:李鹏霖(丁典),小红书-研发工程师,StarRocks Contributor & Apache Impala Committer
StarRocks
2025/03/03
1920
小红书湖仓架构的跃迁之路
金融科技新标杆:随行付大数据实时分析如何支撑百亿级秒级查询
我们原有的数据分析体系在架构上采用“离线 Oracle + Hive 与实时 Elasticsearch+Hbase+Kudu”分离的 Lambda 架构模式。然而,随着支付业务的快速增长,该体系逐渐暴露出诸多瓶颈:
StarRocks
2025/07/04
230
金融科技新标杆:随行付大数据实时分析如何支撑百亿级秒级查询
直播|分析型湖仓论坛
随着湖仓技术的持续演进,数据仓库和数据湖方案在快速演进和弥补自身缺陷的同时,二者之间的边界也逐渐淡化,湖上建仓、仓中数据降冷到湖、物化视图、冷热融合查询等方案也越来越多的成为各个公司的标配,各大厂商也陆续提出了自己的湖仓融合方案,通过湖仓融合技术来提升业务使用体验的同时也降低了业务的使用成本。
腾讯大数据
2023/07/12
4230
直播|分析型湖仓论坛
StarRocks x Iceberg:云原生湖仓分析技术揭秘与最佳实践
Lakehouse 湖仓一体架构是一种融合数据湖与数据仓库优势的新型架构,既具备数据湖开放统一的存储能力(支持多源异构数据低成本存储),又拥有数据仓库的高性能分析特性。其核心是构建统一数据存储底座(即 Single Source of Truth),基于同一套标准化数据资产,同时支撑多样化业务负载,覆盖企业 AI 建模、BI 分析等数据应用场景,实现从数据存储、治理到分析的全链路效率提升。
StarRocks
2025/05/30
1350
StarRocks x Iceberg:云原生湖仓分析技术揭秘与最佳实践
湖仓一体
我理解就是各类数据爆发的公司当前数据平台架构遇到了各类各样的问题,寻求一个适配公司、平台的数据架构,一站式解决,但是大家对湖、仓本质的理解可能都不太一样,那又怎么谈湖仓一体呢。
jasong
2024/11/22
3650
万亿数据秒级响应,Apache Doris 在360数科实时数仓中的应用
作为以人工智能驱动的金融科技平台,360数科携手金融合作伙伴,为尚未享受到普惠金融服务的优质用户提供个性化的互联网消费金融产品,致力于成为连接用户与金融合作伙伴的科技平台。360数科旗下产品主要有 360借条、360小微贷、360分期等,截止目前,已累计帮助 141 家金融机构为 4300 万用户提供授信服务、为 2630 万用户提供借款服务、单季促成交易金额 1106.75 亿元。同时作为国内领先的信贷科技服务品牌,360数科在三季度累计注册用户数首次突破 2 亿。
深度学习与Python
2022/11/28
9480
万亿数据秒级响应,Apache Doris 在360数科实时数仓中的应用
如何让数据湖仓达到数据仓库的性能
数据湖仓库架构的普及性持续增加,这一点毫不令人惊讶。它们无缝集成数据湖和数据仓库的优点的潜力,承诺为数据处理和分析带来变革性的体验。然而,这种方法也存在缺陷。本文检验了这些挑战,如查询性能和高成本,并确定了帮助数据湖仓库解决它们的新技术。
云云众生s
2024/03/27
1700
如何让数据湖仓达到数据仓库的性能
推荐阅读
相关推荐
快手:从 Clickhouse 到 Apache Doris,实现湖仓分离向湖仓一体架构升级
更多 >
交个朋友
加入腾讯云官网粉丝站
蹲全网底价单品 享第一手活动信息
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验