Visual Studio 2019/2017 安装使用教程(快速上手版)
Visual Studio 2017 安装使用教程(详细)
本人曾因无法使用vs编写C语言程序痛苦一个月之久,实乃惭愧,后发现不少同学也同样存在着相同问题,其原因归结于网上的各种教程没有对特殊情况进行讲解,特编写此篇博客助各位早日用上vs
在此鸣谢范华对本文工作的大力支持
*** 目录 ***
一.下载
首先我们要进入微软官网下载安装最新的程序

下载图中的 community 2017 ,下载完后打开程序
二.安装
打开后点击继续,进入文件的提取

待提取完成后就进入如下界面
如果是用于C语言或者C++的编写请选择红框中一项,这将占据约6G左右的内存,请确保你的电脑有足够的内存空间,然后即可开始安装

如图,如果你的网速不够给力,这将占据你大量的时间,我建议你先来局王者或者先吃把鸡,又或者刷会PTA消磨时光

安装结束后就会重启电脑,重启后就可以看到主界面啦
2017版本新建项目过程

选择左上角的文件,选择新建->项目

选择Visual C++目录下的其他,新建一个空项目,鼠标右键右侧的源文件,选择添加一个新建项,如下图

2019版本新建项目过程
选择新建项目
这里我选择的是新建空项目,也有人选择新建控制台项目,当然最后结果是一样的,之后后面的配置可能不同
项目名称可自定义,点击创建
新建源文件
右击右侧的源文件,没有右侧那个视图的要在上方的视图选项中打开解决方案资源管理器

默认的就是C++,点击添加

然后你就可以简单编写一段代码测试一下啦
运行遇到问题后面有解决方法
#include<stdio.h>
int main()
{
int a;
scanf("%d",&a);
printf("hello world");
return 0;
}
三.特殊问题解决
1.运行闪退
解决办法:右键你的项目,打开属性,按照下图的路径将子系统设置为控制台,应用并确认###


2.预编译头错误
该错误如图所示


解决办法:同问题1进入项目属性页,在下图所示目录修改预编译头的设置,应用并确定

3.scanf错误
该情况如下图

解决办法:同问题一进入项目属性,修改下图路径的SDL检查,应用并确认

四.运行及调试
1.运行
如图,在此界面下点击F5(笔记本电脑请按Fn和F5)或本地window调试,停止调试请勿直接关闭小黑框,需要点击图中的红色方框

2.调试
设置断点可直接点击右侧的小灰框,按F11(笔记本请按Fn和F11)单步进入(可进入函数),F10(同上)进入下一语句(不进入函数)如图

添加监视,即dev中的添加查看,如图

同时,点击原谅色小箭头可以直接跳到该语句哦,如下图

结尾
目前发现的新手问题仅就以上几点,如有同学发现新问题,请在下方留言,博主将持续更新
Visual Studio 2019/2017 安装使用教程(快速上手版)的更多相关文章
- 在Visual Studio 2019中安装Blend 4.5 SDK
Visual Studio 2017安装时可以指定Blend SDK,到Visual Studio 2019时,安装时已经没有这个选项了. 官方提供的只有老版本4.0的安装包.要使用Blend SDK ...
- Visual Studio 2019 离线安装方法
1. 网址 1.1 阅读官方离线安装教程 离线安装官网 仔细阅读离线安装官网,差不多就能学会如何下载. 1.2 工作负荷和组件 ID 进入这个网址,Visual Studio 工作负荷和组件 ID,单 ...
- [翻译] 使用 Visual Studio 2019 来提高每个开发人员的工作效率
[翻译] 使用 Visual Studio 2019 来提高每个开发人员的工作效率 原文: Making every developer more productive with Visual Stu ...
- Revit二次开发环境配置(Revit 2020 +Visual Studio 2019)
Revit二次开发环境搭建(Revit 2019+Visual Studio 2017)准备内容 Revit 2019开发环境的搭建,需要安装的内容如下: Revit 2019(主要的开发环境) Vi ...
- Visual Studio 2019 RC入门
介绍 在本文中,让我们看看如何开始使用Visual Studio 2019 RC.Microsoft现已发布Visual Studio Release Candidate,现在可以下载了.最初,Mic ...
- Visual Studio 2019 RC
Visual Studio 2019 RC入门 介绍 在本文中,让我们看看如何开始使用Visual Studio 2019 RC.Microsoft现已发布Visual Studio Release ...
- Visual Studio 2019连接MySQL数据库详细教程
前言 如果要在 Visual Studio 2019中使用MySQL数据库,首先需要下载MySQL的驱动 Visual Studio默认只显示微软自己的SQL Server数据源,点击其它也是微软自己 ...
- Visual Studio 2019 (VS2019)正式版安装 Ankh SVN和VisualSVN插件
VS2019 正式版最近刚刚推出来,目前 Ankhsvn 还不支持,它最高只支持 VS2017,全网搜索了一下,也没有找到.在 Stackoverflow 上看了一下,找到这篇问答: 自己按照这种方法 ...
- Visual Studio 2019 (VS2019)正式版安装 VisualSVN Server 插件
VS2019 正式版最近刚刚推出来,目前 Ankhsvn 还不支持,它最高只支持 VS2017,全网搜索了一下,也没有找到.在 Stackoverflow 上看了一下,找到这篇问答: 自己按照这种方法 ...
随机推荐
- Python之路PythonThread,第三篇,进程3
python3 进程3 管道 在内存中开辟一个管道空间,对多个进程可见. 在通信形式上形成一种约束: linux 文件类型 b c d - ...
- 《DSP using MATLAB》Problem 6.17
代码: %% ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %% Output In ...
- map遍历的几种方式和效率问题
一.map遍历的效率 先创建一个map,添加好数据: Map<String, String> map = new HashMap<>();for (int i = 0; i & ...
- linqpad使用方法备忘
1.使用EF更新数据库 void Main() { select item).ToList(); CM_BookPages.DeleteAllOnSubmit(items); SubmitChange ...
- Mongo 3.6.1版本Sharding集群配置
Mongo低版本和高版本的sharding集群配置,细节不太一样.目前网上的配置文档大都是针对低版本的.本人在配置3.6.1版本的mongosharding集群的过程中,碰到不少问题,官方文档没有直观 ...
- 关闭eth0或者某个网络接口
ifdown eth0 关闭eth0网络接口 ifup eth0 打开eth0网络接口 如果上面的命令无效,请使用下面的 ifconfig eth0 down 关闭eth0接口 ifconfig et ...
- Collection接口中方法的使用
Collection:集合的接口 1.Collection和ArrayList和List的关系 ArrayList implement(实现) List List ...
- Running Elixir in Docker Containers
转自:https://www.poeticoding.com/running-elixir-in-docker-containers/ One of the wonderful things abou ...
- Unity 游戏性能优化 学习
优化误区
- 火狐浏览器firebug
1. 近日,Firebug团队在官网贴出了停止继续开发.更新维护Firebug的通知,邀请大家使用Firefox内置工具DevTools. 来自官网截图 Firebug是Firefox旗下的一款扩 ...


