vs2019安装和使用教程(详细)

article/2025/10/13 7:36:38

本篇博客是vs2017安装和使用教程(详细)的姊妹篇

vs2019已经在4月2日正式发布,vs2019发布会请看这个链接:

vs2019发布活动


vs2019vs2017一样强大,项目兼容不用互相删除,而且C/C++,Python,F#,ios,Android,Web,Node.js,Azure,Unity,HTML,JavaScript等开发都可以执行,相关介绍可以看这个官方网址:Visual Studio 2019


如果想编写Java的话,可以使用vscode,博主也提供了相关教程:

vscode安装和使用教程 Java


如果对于算法设计与分析感兴趣的可以订阅我的专栏:算法设计与分析

如果对于深度学习感兴趣的可以订阅我的专栏:Pytorch使用教程和范例

如果对于深度学习行人重识别(Person Re-ID)感兴趣的可以去我的github项目学习:行人重识别github开源库——HJL-re-id


目录

一、官网下载

二、安装

三、等待安装

四、启动

五、RC版更新到正式发布版(4月2号之后下载的用户可忽略本节内容)

六、开始自己的第一个程序

1.博客:开始自己的第一个C++程序

2.博客:开始自己的第一个C#程序——递归求解斐波那契数列

3.博客:开始自己的第一个Python程序——九九乘法表

4.博客:开始自己的第一个F#程序

七、面向对象

1.博客:构造有理数类实现加减乘(除)四则运算

2.博客:构造复数类实现加减乘除四则运算

*3.博客:MFC实现office界面的画图小项目(超超级详细)内附MFC安装步骤

八、算法设计与分析

1.博客:分治法解决邮局选址问题 C++

2.博客:动态规划算法实现0-1背包问题 C++

3.博客:回溯法解决作业分配问题 C++

九、数字图像处理

1.博客:OpenCV 生成水墨质感的图片 黑暗之魂三 只狼:影逝二度

2.博客:利用cv2和PyQt5实现类似视频格式工厂的小项目

3.博客:数字图像处理 染色体计数 Python实现

十、深度学习

1.博客:VGG19处理cifar-10数据集的TensorFlow实现

2.博客:VGG16处理cifar-10数据集的PyTorch实现

3.博客:利用Pytorch和TensorFlow分别实现DCGAN生成动漫头像

4.博客:各种深度学习框架实现猫狗大战


关于RC版用户更新到正式发布版可参看第五节,4月2号之后下载的用户可忽略本节内容


一、官网下载

1.下载网址:微软官网

2.官网首页

3.选择菜单栏最右边的更多,在“所有 Microsoft”下拉一栏选择“Visual Studio”进入

4.进入之后是这个界面,选择社区版Community下载

5.如果不想从官网进入也可以直接进入这个网址:VS下载,选择免费的社区版,会开始自动下载

6.进入这个界面可以手动下载(如果不能自动下载的话)


二、安装

1.点击下载程序,会显示这个界面

                                      

2.点击“继续”,等待安装程序安装完成

                                      

                                      

4.安装程序下载安装验证完毕,将会提示进入这个界面 

5.为了方便起见,这里仅展示安装C++功能,在之后博主也会相继更新其他语言和工具的安装

6.工作负载这里我们可以勾选使用C++的桌面开发Visual Studio 扩展开发

7.安装位置可以在下面更改,博主建议不用更改

修改不了缓存共享组件、工具和SDK的位置可参看博主博客:vs2017安装和使用教程(详细)中的修改方法(软链接)

8.单个组件可以自行勾选工作负载里勾选了项目相关的组件也会在单个组件中自行勾选上

9. 语言包有很多选项,这里默认是中文(简体)

10.之后点击安装 


三、等待安装

1.等待界面

2.完成获取包

安装SDK时间很长不要认为是卡死哦~ 

3.安装完成

 


四、启动

1.选择自己喜欢的样式还是和vs2017的一样,第一次启动会耗时大概10秒

                                        

2.进入主界面,可以选择打开最近项,也可以直接点击右下角继续但无需代码

3.来到空界面


五、RC版更新到正式发布版(4月2号之后下载的用户可忽略本节内容)

1.我们点击上方菜单栏的帮助,下拉菜单里我们点击检查更新,会弹出更新到正式发布版

2.我们点击更新

3.开始下载并安装更新

4.正在完成

6.可以看到我们正式更新到vs2019,RC字样以及去掉。接下来就请尽情使用vs2019吧!


承接上面的步骤,在这里博主提供自己的几个样例供大家享用~


六、开始自己的第一个程序

1.博客:开始自己的第一个C++程序

2.博客:开始自己的第一个C#程序——递归求解斐波那契数列

3.博客:开始自己的第一个Python程序——九九乘法表

4.博客:开始自己的第一个F#程序

5.博客:待更新...


七、面向对象

1.博客:构造有理数类实现加减乘(除)四则运算

2.博客:构造复数类实现加减乘除四则运算

*3.博客:MFC实现office界面的画图小项目(超超级详细)内附MFC安装步骤

4.博客:待更新...


八、算法设计与分析

1.博客:分治法解决邮局选址问题 C++

2.博客:动态规划算法实现0-1背包问题 C++

3.博客:回溯法解决作业分配问题 C++

4.博客:待更新...


九、数字图像处理

1.博客:OpenCV 生成水墨质感的图片 黑暗之魂三 只狼:影逝二度

2.博客:利用cv2和PyQt5实现类似视频格式工厂的小项目

3.博客:数字图像处理 染色体计数 Python实现

4.博客:待更新...


十、深度学习

1.博客:VGG19处理cifar-10数据集的TensorFlow实现

2.博客:VGG16处理cifar-10数据集的PyTorch实现

3.博客:利用Pytorch和TensorFlow分别实现DCGAN生成动漫头像

4.博客:各种深度学习框架实现猫狗大战

5.博客:待更新...


可参照博主博客:vs2017安装和使用教程(详细)


http://chatgpt.dhexx.cn/article/JKlgVMmG.shtml

相关文章

VS2017 使用指南

文章目录 VS2017项目构成1. 解决方案资源管理器2. 子系统3. 运行 VS2017项目执行步骤路径宏项目属性Release和Debug的区别win32和win64的区别 大型项目开发的文件夹管理头文件的路径问题引用头文件的原理结论 DLL动态链接如何查看程序调用的动态链接文件?外部依赖模…

【visual studio 2017】基本使用过程,新手教学

文章目录 1 软件安装2 解决方案3 编译(生成)4 执行(调试)5 视图6 工具7 查找与替换8 debug release9 dll动态文件库调用10 软件使用常用技巧 1 软件安装 官网链接:https://visualstudio.microsoft.com/zh-hans/downlo…

Linux挂载磁盘命令

需求: 只有一个硬盘,创建多个挂载点 参考:linux如何实现挂载—linux_是小明同学啊的博客-CSDN博客_linux挂载 1 查看当前挂载情况 执行 df -h, 查看当前 / 根目录下挂载的分区名,在下图中为倒数第三行, …

Linux “挂载” 的概念

0、前言 截至到写这个稿子,始终对挂载的概念有点模糊,到底是硬盘挂载到目录?还是目录挂载到硬盘呢?今天终于从《鸟哥的Linux私房菜》中推断出了答案,而且也恍然大悟地理解了之前书中一句晦涩难懂的话。 1、挂载的概念…

linux下挂载新的磁盘

1、前提条件 虚拟机上已经新增了新的磁盘。 物理机上已经接好了新的硬盘。 2、挂载步骤 查看系统磁盘情况。使用以下命令:(如果没出现新增磁盘,重启系统) fdisk -l可以看到新增的磁盘/dev/sdb下还没有进行分区。 对新增的磁…

Linux挂载光驱

文章目录 一、什么是挂载二、如何挂载三、卸载光驱 提示:以下是本篇文章正文内容,仅供参考 一、什么是挂载 挂载:将光驱与某个目录关联起来,即为挂载。挂载的目录必须事先存在。 二、如何挂载 挂载使用mount命令。 1.首先将光…

Linux挂载新磁盘详细教程

Linux挂载新磁盘详细教程 一、查看新磁盘名称 lsblk 二、开始分区 新建分区 fdisk /dev/sda输入m,获取帮助 输入n新建一个分区,输入p建立分区,其余默认就好 然后输入w保存 再次输入 lsblk 查看,下图为新建好的分区&#xff…

什么是挂载,Linux挂载如何实现详解

挂载 指的就是将设备文件中的顶级目录连接到 Linux 根目录下的某一目录(最好是空目录),访问此目录就等同于访问设备文件。 Linux 系统中“一切皆文件”,所有文件都放置在以根目录为树根的树形目录结构中。在 inux 看来&#xff0c…

Linux挂载磁盘分区

Linux系统一般都会有未挂载的磁盘,如果我们想使用这些为挂载的磁盘就需要挂载到指定目录才能使用。 一、有多个磁盘,将未分区的磁盘挂载 1、进入root用户 su – 2、查看已挂载磁盘的使用情况: df –h 可以看到系统已经挂载了sda磁盘&…

Linux挂载(永久)硬盘

命令 fdisk-l,查看未挂载硬盘 可以看到 /dev/vdb 没有挂载 使用fdisk 创建分区,fdisk /dev/vdb n表示new, p表示主分区, 1是分区号, 指定开始扇区,回车使用默认,即扇区开始位置,…

linux挂载新磁盘

当一个新盘挂载的 linux 上,可以通过 fdisk -l 指令,查看挂载的磁盘信息,此时虽然已经挂载到主机上,但是主机还不能正常使用。 要想使用新磁盘,需要经过如下几步: 磁盘分区磁盘格式化挂载分区到某个目录 …

Linux:详细介绍如何挂载?及其命令

可以知道Linux中系统挂载目录默认是在mnt 或者 media 目录下:如下 在刚开始装上Linux操作系统时的镜像iOS 是包含了许多的安装包在**/dev/cdrom**。但是这些安装包与Linux系统还没有产生关系,cdrom对应的一个链接是sr0,所以也是 /dev/sr0 安装包在 /de…

Linux的目录挂载详解

挂载的基本概念 前面讲过,Linux 系统中“一切皆文件”,所有文件都放置在以根目录为树根的树形目录结构中。在 Linux 看来,任何硬件设备也都是文件,它们各有自己的一套文件系统(文件目录结构)。 因此产生的…

Linux系统挂载

🍊作者简介:秃头小苏,致力于用最通俗的语言描述问题 🍊往期回顾:目标检测系列——开山之作RCNN原理详解    目标检测系列——Fast R-CNN原理详解   目标检测系列——Faster R-CNN原理详解 🍊近期目标&a…

Linux——常用命令(挂载)

1、mount:挂载设备或查看已挂载设备  后不加选项或加-l(小写L)选项:查询系统中已经挂载的设备  示例:查看已挂载设备  mount命令的选项:  Tip:   1️⃣mount -a会检查/etc/fstab配置文件,但并不能…

【Linux挂载磁盘】Linux系统挂载磁盘详细操作步骤

近期公司服务运行环境,从Windows服务器切换到了Linux服务器,于是开始了一波操作,整了两天终于整完了,记录一下腾讯云挂载数据盘的过程,因为云磁盘的大小只有600GB,然后就没有进行分区,直接整个挂载到/data的目录下; 先上版本: Linux版本:centos7 [rootVM-16-4-centos src]# ca…

什么是挂载?Linux挂载

首先先说一下在Linux中一切皆文件(硬件设备也是文件),所有文件都是存放在以根目录为树形目录结构中;下面来说说一下什么是挂载 挂载:指的就是将设备文件中的顶级目录连接到 Linux 根目录下的某一目录(最好是…

Linux常用命令——挂载命令(一)

挂载就是把设备文件名和已经建立的空目录链接起来的过程,就叫做挂载。 1、mount命令基本格式 linux所有存储设备都必须挂载才能使用,包括硬盘。 命令名称:mount命令所在路径:/bin/mount执行权限:所有用户 命令的具…

Linux三种挂载方式

挂载 一、手动挂载 #mount 设备名 挂载点例:将镜像光盘挂载到/mnt #mount /dev/sr0 /mnt二、开机自动挂载(永久挂载) 在/etc/fstab添加挂载信息 可以使用命令 先获取UUID 通过blkid查看UUID #blkid##可使用设备名,或UUID #vim /etc/fstab三、自动挂…

Linux挂载

1、挂载的定义 挂载是一个非常重要的功能,它将一个设备(通常是存储设备,可以挂载光盘、硬盘、磁带、光盘镜像文件等)挂接到一个已存在的目录上(这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。…