手把手教你安装 Visual Studio 2022 及其简单使用
软件下载
打开 Visual Studio 官网,个人选择免费的Community社区版就够用了。

软件安装
- 双击运行安装程序:

- 点击
继续即可:

- 等待加载完成:

- 可以看到 Visual Studio 2022 对应不同的开发需求提供了若干工作负载,这里以
使用C++的桌面开发为例进行安装,勾选中该负荷,组件也保持默认:

- 可更改安装位置,点击
更改:

- 这里笔者均将其安装在 D 盘:

- 语言包默认选中
中文简体:

- 配置完成后,选择
下载时安装,点击安装即开始安装:

- 安装中:

- 安装完成,点击
确定:

- 若要更改需求,点击
修改可重新选择工作负荷及组件:

- 点击
启动即可启动 Visual Studio 2022:

软件使用
- 启动 Visual Studio 2022:

- 点击
暂时跳过此项:

- 开发设置选择
Visual C++,选择一个喜欢的颜色主题,点击启动 Visual Studio:

- 点击
创建新项目(N):

- 选择
空项目,点击下一步:

- 填写
项目名称、选择项目保存位置,选择将解决方案和项目放在同一目录中,点击创建:

- 创建成功:

Hello, World!
- 添加源文件:

- 命名为
main.cpp:

- 添加源代码:
#include <iostream>
using namespace std;int main()
{cout << "Hello, World!";return 0;
}

- 点击
生成--->生成解决方案(B):

- 无报错无警告~

- 点击运行
本地 Windows 调试器:

- 运行成功!

The end!
相关文章:
手把手教你安装 Visual Studio 2022 及其简单使用
软件下载 打开 Visual Studio 官网,个人选择免费的Community社区版就够用了。 软件安装 双击运行安装程序: 点击继续 即可: 等待加载完成: 可以看到 Visual Studio 2022 对应不同的开发需求提供了若干工作负载,这里以…...
在MySQL中,修改字段A相同的记录的字段B ,要使得字段C小的记录的字段B值等于字段C大的记录的字段B值
例如:更新具有相同电话号码的用户记录,使得updatetime小的记录的name值等于updatetime大的记录的name值。 首先,我们需要创建一个用户表,这个用户表包含以下字段:phone,updatetime, name。以下是创建这个表…...
Java WebSocket 客户端接收大量数据
介绍 WebSocket 是一种基于 TCP 协议的全双工通信协议,它能够在客户端和服务器之间建立一个持久连接,实现实时的双向数据传输。在实际应用中,有时候我们需要处理大量的数据,例如实时监控系统或者实时股票行情等。本文将介绍如何使…...
QT 在Windows下实现ping功能(ICMP)
前言 很多时候,我们可能会图省事直接调用系统中的ping命令,但这是很不科学的~ 废话不多说,直接上代码.. .pro文件 在.pro文件末尾添加一行: LIBS -liphlpapi -lws2_32 .h文件 在.h文件中加入: #include <Q…...
harmonyos应用开发者高级认证考试部分答案
1只要使用端云一体化的云端资源就需要支付费用(错) 2所有使用Component修饰的自定义组件都支持onPageShow,onBackPress和onPageHide生命周期函数。(错) 3 HarmonyOS应用可以兼容OpenHarmony生态(对&#…...
基于 STM32Cube.AI 的嵌入式人脸识别算法实现
本文介绍了如何使用 STM32Cube.AI 工具开发嵌入式人脸识别算法。首先,我们将简要介绍 STM32Cube.AI 工具和 STM32F系列单片机的特点。接下来,我们将详细讨论如何使用 STM32Cube.AI 工具链和相关库来进行人脸识别算法的开发和优化。最后,我们提…...
ElasticSearch之cat allocation API
查看各节点上各个shard的硬件使用情况,命令样例如下: curl -X GET "https://localhost:9200/_cat/allocation?vtrue&pretty" --cacert $ES_HOME/config/certs/http_ca.crt -u "elastic:ohCxPHQBEs5*lo7F9"执行结果如下&#x…...
Vue + Element UI 实现复制当前行数据功能(复制到新增页面组件值不能更新等问题解决)
1、需求 使用Vue Element UI 实现在列表的操作栏新增一个复制按钮,复制当前行的数据可以打开新增弹窗后亦可以跳转到新增页面,本文实现为跳转到新增页面。 2、实现 1)列表页 index.vue <el-table> <!-- 其他列 --> <el-t…...
嵌入式FPGA IP正在发现更广阔的用武之地
作者:郭道正, Achronix Semiconductor中国区总经理 在日前落幕的“中国集成电路设计业2023年会暨广州集成电路产业创新发展高峰论坛(ICCAD 2023)”上,Achronix的Speedcore™嵌入式FPGA硅知识产权(eFPGA IP)…...
[点云分割] 条件欧氏聚类分割
介绍 条件欧氏聚类分割是一种基于欧氏距离和条件限制的点云分割方法。它通过计算点云中点与点之间的欧氏距离,并结合一定的条件限制来将点云分割成不同的区域或聚类。 在条件欧氏聚类分割中,通常会定义以下两个条件来判断两个点是否属于同一个聚类&…...
Spring事务粒度优化与传播机制
在Spring事务中,我们通常会为了控制事务粒度,会把它进行拆分,为了避免大事务执行太久,占用资源太多,导致资源利用率低的问题。 我们曾经就遇到老系统因为大事务,把服务打死了。 问题出在一个大事务中有一…...
MySQL 基于成本的优化
其实在MySQL中⼀条查询语句的执⾏成本是由下边这两个⽅⾯组成的: I/O成本 我们的表经常使⽤的MyISAM、InnoDB存储引擎都是将数据和索引都存储到磁盘上的,当我们想查询表中的记录时,需要先把数据或者索引加载到内存中 然后再操作。这个从磁盘…...
【maven】【IDEA】idea中使用maven编译项目,报错java: 错误: 找不到符号 【2】
idea中使用maven编译项目,报错java: 错误: 找不到符号 错误状况展示: 如果报这种错,是因为项目中真的找不到报错的方法或者枚举 字段之类的,但实际是 : 点击 File Path...
AIGC,ChatGPT AI绘画 Midjourney 注册流程详细步骤
AI 绘画,Midjourney完成高清图片绘制,轻松掌握AI工具。 前期准备: ① 一个能使用的谷歌账号 ② 可以访问外网 Midjourney注册 1.进入midjourney官网https://www.midjourney.com 点击左下角”Join the Beta”,就可以注册,第一次使用的小伙伴会弹出提示,只需要点击Acc…...
万字解析设计模式之模板方法与解释器模式
一、模板方法模式 1.1概述 定义一个操作中算法的框架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 例如,去银行办理业务一般要经过以下4个流程:取号、排队、办理具体业…...
apipost接口200状态码,浏览器控制台500状态码
后端 url 登录login方法 login(){this.$refs.loginForm.validate(async valid > {if (!valid) return// 由于data属性是一个json对象,需要进行解构赋值{data:result},进行状态码判断const {data: result} await this.$http.post(/api/doLogin,this.…...
Instant Web API .Net Core Crack
Instant Web API .Net Core 是立即构建即时数据库 Web API,无需编码。在几分钟内生成您的 Web API,以更快地构建应用程序。使用 VS 2022 和 Entity Framework Core 为任何 MS SQL 数据库生成 Web API。 新功能 - 使用 Visual Studio 2022 为 PostgreSQL …...
vue项目使用easyplayer播放m3u8直播推流
官网 青犀视频 代码库 / 示例 / demo EasyPlayer 示例效果: 项目背景如图 后端给了m3u8的直播地址 协议是 hls / flv 市面上很多第三方热门播放库都可以完成该多屏播放方式 如Video.js 问题在于 分多屏时 会存在性能问题 并且关闭播放器后 即便删除Dom或调用停…...
Python报错:AttributeError(类属性、实例属性)
Python报错:AttributeError(类属性、实例属性) Python报错:AttributeError 这个错误就是说python找不到对应的对象的属性,百度后才发现竟然是初始化类的时候函数名写错了 __init__应该有2条下划线,如果只有…...
vue+springboot读取git的markdown文件并展示
前言 最近,在研究一个如何将我们git项目的MARKDOWN文档获取到,并且可以展示到界面通过检索查到,于是经过几天的摸索,成功的研究了出来 本次前端vue使用的是Markdown-it Markdown-it 是一个用于解析和渲染 Markdown 标记语言的 …...
Unity做桌面悬浮挂件?用C#调用user32.dll实现透明可点击窗口(保姆级教程)
Unity桌面悬浮挂件开发指南:透明窗口与穿透点击实战 在数字工作空间日益复杂的今天,桌面悬浮挂件已成为提升效率的利器。想象一下,你的系统监控数据、待办事项清单或精美时钟始终悬浮在桌面上,既不遮挡其他窗口,又能随…...
英文降AI工具测评:实测解决Turnitin 99%高AI率
为什么同样写出来的英文长文初稿,有的人扔进 Turnitin 检测后 AI 率高达 98%,有的人经过润色后却能稳定保持在 15% 以下? 大家第一反应可能是模型抽风了,或者提示词没写好。其实吧,说到底还是底层逻辑没对齐。 很多小…...
GBase数据库常用名词解释(之一)
南大通用GBase数据库(gbase database)常用名词解释:批量操作:一次性处理多条数据,减少重复操作,提升效率。死锁:多个事务互相等待对方释放资源,导致无法继续执行。锁机制:控制并发访…...
Rust async trait 的性能优化实践
Rust异步trait性能优化实践 Rust作为一门注重性能的系统级编程语言,其异步编程模型在近年来得到了广泛应用。async trait作为异步编程的重要工具,其性能优化一直是开发者关注的焦点。本文将深入探讨Rust async trait的性能优化实践,帮助开发…...
Pix2Pix GAN:图像到图像转换的核心技术与实践
1. 图像到图像转换的挑战与机遇在计算机视觉领域,图像到图像转换(Image-to-Image Translation)是一个极具挑战性又充满可能性的研究方向。想象一下,如果你手头有一张黑白老照片,能否让它重现当年的色彩?或者…...
给生物力学新手的OpenSim保姆级指南:从解剖小白到看懂Hill肌肉模型
给生物力学新手的OpenSim保姆级指南:从解剖小白到看懂Hill肌肉模型 第一次打开OpenSim时,那些跳动的骨骼、缠绕的肌肉线条和密密麻麻的参数表,是不是让你瞬间想起了大学时被解剖学支配的恐惧?别担心,这完全正常。作为斯…...
基于springboot的宠物养生馆看护咖啡馆平台
目录 同行可拿货,招校园代理 ,本人源头供货商技术栈选型核心功能模块数据库设计示例特色功能实现安全控制性能优化部署方案 项目技术支持源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作 同行可拿货,招校园代理 ,本人源头供货商 以下是基于…...
终极Windows软件清理指南:5分钟学会批量卸载与深度清理
终极Windows软件清理指南:5分钟学会批量卸载与深度清理 【免费下载链接】Bulk-Crap-Uninstaller Remove large amounts of unwanted applications quickly. 项目地址: https://gitcode.com/gh_mirrors/bu/Bulk-Crap-Uninstaller 你是否曾为电脑中堆积如山的无…...
手机检测精度与速度兼得:DAMO-YOLO在移动端模型量化部署教程
手机检测精度与速度兼得:DAMO-YOLO在移动端模型量化部署教程 1. 引言 你有没有遇到过这样的场景?想用手机摄像头实时检测画面里的手机,比如在会议室里统计参会人数,或者开发一个防止开车玩手机的辅助应用。听起来简单࿰…...
银行局域网如何通过WebUploader优化视频监控超大附件的断点校验与传输日志插件?
前端老炮的20G文件夹上传大冒险(附部分代码) 各位前端同仁们,我是老张,一个在辽宁苦哈哈写代码的"前端民工"。最近接了个活,客户要求用原生JS实现20G文件夹上传下载,还要支持IE9!这简…...
