编程小白必看!Visual Studio 2022详细安装使用教程(C/C++编译器)

本文涉及的产品
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
云解析 DNS,旗舰版 1个月
简介: 今天给大家推荐的编程软件是Visual Studio 2022,对于初学C语言的同学,Visual Studio 2022还是比较容易上手的,下面我来给大家详细讲解其安装使用教程。

一、Visual Studio 2022简介

微软在官方开发博客中宣布,于2021年夏季发布 Visual Studio 2022 的首个预览版,2022 版本更快、更易于使用、更轻量级,专为学习者和构建工业规模解决方案的人设计。

64 位版的 Visual Studio 不再受内存限制困扰,主 devenv.exe 进程不再局限于 4GB,用户可以打开、编辑、运行和调试最大和最复杂的解决方案。

二、Visual Studio 2022下载安装

1.Visual Studio 2022下载地址

Visual Studio 2022官方下载

https://visualstudio.microsoft.com/zh-hans/vs/

点进去可以看到有三个版本,这里我们只需要下载Community 2022(社区版)就好,这个版本是完全免费的。

46d09ecd1ab7495b8078239dcf893c3f.png

894fa2989e834a15bda7cbb423edd3ef.png



2.Visual Studio 2022安装

2.1下载完成后点击打开安装

c0d7af30d6dd4a3c95f3880108a3ba7e.png


下一步对于C语言初学者来说应该选择C++的桌面开发,其它的话学C语言期间暂时用不到。等到以后可以继续进来修改所以暂时不点。


73946da2021f44d7a3dd4d4967e2cd20.png


默认语音包为中文(简体)


1c5b2a068470451eb544d48309e5fa93.png


安装位置可以自行选择,完成以后就可以点击安装了。

afb7000f9cce4d9c895794619524cc1c.png

ce4abe3708564c91b08841417e0a549b.png


2.2下载安装过程中不成功,网速0KB/s怎么办

问题原因:


出现这类问题,是电脑DNS设置问题,只需要修改电脑的DNS即可。


修改DNS

一般笔记本电脑上网有两种情况,以太网和WiFi。


常用都是WiFi,这里以WiFi上网为例。


系统中打开(网络和INTernet)设置,点击WiFi进入


407c0651a2d54c9485a81e9e898387a5.png

设置里面找到更改适配器选项


bba6b63334ef415b93cf9f0729672bcc[0].png


点击之后来到网络连接,选择你当前连接的wife,右击鼠标,点击属性。


b1d2ba2a485b44a8af521a278ca0e728[0].png

0d00e822d4084c72947dc3f85d0f9e90.png


属性进来之后这里有个Internet版本4(TCP/IPv4),点击它再点击属性


f6ae36f764dc47d7bf0e6fd016808575.png


如果你的不正常的话,这里将自动获得DNS服务器地址(B)改为使用下面的DNS服务器地址(E)


d4187f51cb344c11a6923f32134b8f52.png


改完之后修改电脑的DNS服务器地址为8.8.8.8和8.8.8.4,最后点击确定就可以了


742c720aa3f5490f9f5ffca6d6d97df1.png


到这里我们的网络问题就解决了,下面就可以登陆Visual Studio 2022了

2.3安装完毕以后需要重启软件,点击确定。


6be79f470aa440b4826f74f59481b348.png

再重新打开Visual Studio 2022

ce2f11f668634d68a307d2e3b1e3e19e.png



然后的话我们Visual Studio 2022是社区版的需要一个微软的账号登陆,登录以后就可以永久免费使用了。当然,如果我们这里没有是给大家做个示范就先选择以后再说,这个的话就只有30天免费使用。


c9fbcfafd9ca432d8c86eac283c35729.png


跳过此项后来到开发环境设置,因为我们是C++所以选择Visual C++


e397efe030194ce6bb4e0a7afc693e97.png


再启动Visual Studio

db37dfc3015e465e8e188b51102d527f.png


到这里我们的Visual Studio 2022已经安装完成可以使用了

三、Visual Studio 2022使用教程

安装完成以后就可以来写一个简单的C语言代码了。

a08a802e946e4bfeae99cab7f1ace7c5.png


那怎么去写呢?


这里我们双击创建新建项


e2f4f4d4449b43cdb4b4d00e3b7470b9.png


再双击空项目


7becf607b14a4fac9be8d5c73acbd35a.png


然后我们就可以根据自己想要的创建项目的名字和位置了,一般项目名称不要出现中文和空格,这里我就叫test_8_11,再点击创建。


09f74d4623434b1d9f5f8031b2e5bc6b.png


进入页面以后,用鼠标右键点击源文件


3f60f739633c4aa199ce242debbe8a2f.png


再添加新建项


8d49da37a559493fb518e592fda8a95f.png


因为我们写的是C语言代码就命名为.c文件

ce9cbcdf427e44d2af65dc6b65878313.png


点击添加,我们就创建了一个新的test.c文件


ca2788d50db14943907dd8b79b666259.png


然后我们就可以输入自己想要的代码了,这里我们输入一个简单的代码程序


#include<stdio.h>
int main()
{
  printf("Hello World!");
  return 0;
}

3f134f1fab5a479c85270117f634f4b7.png

ctrl+F5代码执行


acd642f9f191447f9d2c3dcf937f2ca8.png


【最后】

到这里我们的Visual Studio 2022就可以正常使用了,有任何问题都可以在评论区留言或者直接私信我,我会一 一解答大家的问题,希望这篇文章对你有帮助。

3a86f8f2eebf4895a091ac2d9deb9f6d.png

相关文章
|
1天前
|
IDE 编译器 项目管理
Dev-C++保姆级安装教程:Win10/Win11环境配置+避坑指南(附下载验证)
Dev-C++ 是一款专为 Windows 系统设计的轻量级 C/C++ 集成开发环境(IDE),内置 MinGW 编译器与调试器,支持代码高亮、项目管理等功能。4.9.9 版本作为经典稳定版,适合初学者和教学使用。本文详细介绍其安装流程、配置方法、功能验证及常见问题解决,同时提供进阶技巧和扩展学习资源,帮助用户快速上手并高效开发。
|
25天前
|
存储 缓存 C++
C++ 容器全面剖析:掌握 STL 的奥秘,从入门到高效编程
C++ 标准模板库(STL)提供了一组功能强大的容器类,用于存储和操作数据集合。不同的容器具有独特的特性和应用场景,因此选择合适的容器对于程序的性能和代码的可读性至关重要。对于刚接触 C++ 的开发者来说,了解这些容器的基础知识以及它们的特点是迈向高效编程的重要一步。本文将详细介绍 C++ 常用的容器,包括序列容器(`std::vector`、`std::array`、`std::list`、`std::deque`)、关联容器(`std::set`、`std::map`)和无序容器(`std::unordered_set`、`std::unordered_map`),全面解析它们的特点、用法
C++ 容器全面剖析:掌握 STL 的奥秘,从入门到高效编程
|
1月前
|
存储 机器学习/深度学习 编译器
【C++终极篇】C++11:编程新纪元的神秘力量揭秘
【C++终极篇】C++11:编程新纪元的神秘力量揭秘
|
25天前
|
存储 算法 C++
深入浅出 C++ STL:解锁高效编程的秘密武器
C++ 标准模板库(STL)是现代 C++ 的核心部分之一,为开发者提供了丰富的预定义数据结构和算法,极大地提升了编程效率和代码的可读性。理解和掌握 STL 对于 C++ 开发者来说至关重要。以下是对 STL 的详细介绍,涵盖其基础知识、发展历史、核心组件、重要性和学习方法。
|
25天前
|
存储 安全 算法
深入理解C++模板编程:从基础到进阶
在C++编程中,模板是实现泛型编程的关键工具。模板使得代码能够适用于不同的数据类型,极大地提升了代码复用性、灵活性和可维护性。本文将深入探讨模板编程的基础知识,包括函数模板和类模板的定义、使用、以及它们的实例化和匹配规则。
|
5月前
|
存储 C++ UED
【实战指南】4步实现C++插件化编程,轻松实现功能定制与扩展
本文介绍了如何通过四步实现C++插件化编程,实现功能定制与扩展。主要内容包括引言、概述、需求分析、设计方案、详细设计、验证和总结。通过动态加载功能模块,实现软件的高度灵活性和可扩展性,支持快速定制和市场变化响应。具体步骤涉及配置文件构建、模块编译、动态库入口实现和主程序加载。验证部分展示了模块加载成功的日志和配置信息。总结中强调了插件化编程的优势及其在多个方面的应用。
751 71
|
5月前
|
安全 程序员 编译器
【实战经验】17个C++编程常见错误及其解决方案
想必不少程序员都有类似的经历:辛苦敲完项目代码,内心满是对作品品质的自信,然而当静态扫描工具登场时,却揭示出诸多隐藏的警告问题。为了让自己的编程之路更加顺畅,也为了持续精进技艺,我想借此机会汇总分享那些常被我们无意间忽视却又导致警告的编程小细节,以此作为对未来的自我警示和提升。
791 15
|
4月前
|
消息中间件 存储 安全
|
5月前
|
算法 数据挖掘 Shell
「毅硕|生信教程」 micromamba:mamba的C++实现,超越conda
还在为生信软件的安装配置而烦恼?micromamba(micromamba是mamba包管理器的小型版本,采用C++实现,具有mamba的核心功能,且体积更小,可以脱离conda独立运行,更易于部署)帮你解决!
143 1
|
5月前
|
存储 C++
c++的指针完整教程
本文提供了一个全面的C++指针教程,包括指针的声明与初始化、访问指针指向的值、指针运算、指针与函数的关系、动态内存分配,以及不同类型指针(如一级指针、二级指针、整型指针、字符指针、数组指针、函数指针、成员指针、void指针)的介绍,还提到了不同位数机器上指针大小的差异。
158 1