当前位置: 首页 > article >正文

【开发环境搭建篇】Visual Studio 2022 安装和使用

本文收录于 《C++编程入门》专栏,从零基础开始,介绍C++编程入门相关的内容,欢迎关注,谢谢!

文章目录

    • 一、前言
    • 二、下载
    • 三、安装
    • 四、使用
    • 五、总结

一、前言

本文介绍如何在Windows环境下安装Visual Studio 2022。

  • 什么是Visual Studio?

    Visual Studio 是微软公司发布的一款功能强大的开发人员工具, 简称VS。它是一个全面的集成开发环境 (IDE),可用于编写、调试和生成代码以及部署应用。 它还包括编译器、代码完成工具、源代码管理、扩展和许多其他功能。另外, 它不仅支持C++语言编程,还支持C#、JavaScript、TypeScript、Python等语言编程。

  • 官网地址:https://visualstudio.microsoft.com/zh-hans/
    在这里插入图片描述

二、下载

环境要求:windows11、Visual Studio 2022

首先,下载Visual Studio 2022安装包。安装包已分享到百度网盘中,为了避免安装的版本跟本文中介绍的版本不一致,推荐使用百度网盘下载。

百度网盘下载地址: https://pan.baidu.com/s/1J0EPSrwVZkHjPYC3bCRzWQ?pwd=a6ps
提取码:a6ps

官网下载地址:https://visualstudio.microsoft.com/zh-hans/downloads/

PS:官网下载的话,建议下载社区版本的安装包;
在这里插入图片描述

三、安装

下载后,打开安装包,进入安装引导界面,显示相关的安装条款,点击“继续”按钮;
在这里插入图片描述

之后,勾选“使用C++的桌面开发”,点击“安装”按钮;
在这里插入图片描述

之后,进入安装进度界面;
在这里插入图片描述

安装完成后,系统弹窗提示“安装完毕”,点击“确定”按钮;

在这里插入图片描述

至此,Visual Studio 2022 已安装完成。

四、使用

安装完成后,我们使用VS编写第一个C++程序,输出“hello world!”,向世界问好!

首先,在“开始”菜单中查找并打开VS;

在这里插入图片描述

之后,会提示登录VS,这里点击“暂时跳过此项”;
在这里插入图片描述

之后,根据个人喜好,选择颜色主题,点击“启动 Visual Studio ”;

在这里插入图片描述

之后,点击“创建新项目”;

在这里插入图片描述

之后,项目类型选择“空项目”,点击“下一步”按钮;
在这里插入图片描述

之后,在配置新项目页面,填写项目名称和解决方案名称,点击“创建”按钮;
在这里插入图片描述

PS:解决方案是 Visual Studio 用来组织一个或多个相关项目的容器。因此,解决方案通常包含多个项目,这些项目通常也相互引用。

之后,右键选择“添加”》“新建项”,输入新项名称,点击“添加”按钮;
在这里插入图片描述

PS:这里默认是添加源文件,也可以添加其他类型的文件,可以点击“显示所有模版”,进行查看;

之后,在代码编辑区中,输入以下代码;

#include<iostream>

int main()
{
	std::cout << "hello world!";
	return 0;
}

在这里插入图片描述

之后,点击运行按钮(或使用快捷键Ctrl+F5),控制台窗口中,输出预期内容,“hello world!”

在这里插入图片描述

至此,我们成功的编写并运行了第一个C++程序。

五、总结

以上介绍了如何安装Visual Studio 2022,并且介绍了如何使用Visual Studio 2022编写一个简单的C++程序。希望这篇文章对大家有帮助,谢谢!

如果您对文章中内容有疑问,欢迎在评论区进行留言,我会尽量抽时间给您回复。如果文章对您有帮助,欢迎点赞、收藏。您的点赞,是对我最大的支持和鼓励,谢谢 :-)


http://www.kler.cn/a/500841.html

相关文章:

  • 【Bug】报错信息:Required request body is missing(包含五种详细解决方案)
  • 【复习小结】1-13
  • 嵌入式Linux之文件IO
  • unity 播放 序列帧图片 动画
  • Docker运行hello-world镜像失败或超时
  • netplan apply报错No module named ‘netifaces‘
  • 【力扣Hot100】哈希表
  • 第34天:安全开发-JavaEE应用反射机制攻击链类对象成员变量方法构造方法
  • PHP cURL 函数初学者完全指南
  • 从取证视角看虚拟化——以 ESXi 为例
  • 软件测试预备知识④—NTFS权限管理、磁盘配额与文件共享
  • Vue 中,使用 v-for 和 v-if 在同一个元素上时,出现报错,怎么解决
  • 大语言模型训练的数据集从哪里来?
  • 在Node.js中借助腾讯云SDK调用混元大模型
  • Github 2025-01-10 Java开源项目日报Top8
  • Oracle 创建index时 自动收集index 统计信息 但partition index要特别注意
  • file与io流(2)
  • Linux下部署Redis(本地部署超详细)
  • 13. 罗马数字转整数
  • TypeScript Jest 单元测试 搭建
  • 使用Python和Neo4j驱动程序来实现小规模数据的CSV导入
  • 深入Android架构(从线程到AIDL)_22 IPC的Proxy-Stub设计模式04
  • GPT大模型下,如何实现网络自主防御
  • Python对接GitHub:详细操作指南