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 安装使用教程(快速上手版)的更多相关文章

  1. 在Visual Studio 2019中安装Blend 4.5 SDK

    Visual Studio 2017安装时可以指定Blend SDK,到Visual Studio 2019时,安装时已经没有这个选项了. 官方提供的只有老版本4.0的安装包.要使用Blend SDK ...

  2. Visual Studio 2019 离线安装方法

    1. 网址 1.1 阅读官方离线安装教程 离线安装官网 仔细阅读离线安装官网,差不多就能学会如何下载. 1.2 工作负荷和组件 ID 进入这个网址,Visual Studio 工作负荷和组件 ID,单 ...

  3. [翻译] 使用 Visual Studio 2019 来提高每个开发人员的工作效率

    [翻译] 使用 Visual Studio 2019 来提高每个开发人员的工作效率 原文: Making every developer more productive with Visual Stu ...

  4. Revit二次开发环境配置(Revit 2020 +Visual Studio 2019)

    Revit二次开发环境搭建(Revit 2019+Visual Studio 2017)准备内容 Revit 2019开发环境的搭建,需要安装的内容如下: Revit 2019(主要的开发环境) Vi ...

  5. Visual Studio 2019 RC入门

    介绍 在本文中,让我们看看如何开始使用Visual Studio 2019 RC.Microsoft现已发布Visual Studio Release Candidate,现在可以下载了.最初,Mic ...

  6. Visual Studio 2019 RC

    Visual Studio 2019 RC入门 介绍 在本文中,让我们看看如何开始使用Visual Studio 2019 RC.Microsoft现已发布Visual Studio Release ...

  7. Visual Studio 2019连接MySQL数据库详细教程

    前言 如果要在 Visual Studio 2019中使用MySQL数据库,首先需要下载MySQL的驱动 Visual Studio默认只显示微软自己的SQL Server数据源,点击其它也是微软自己 ...

  8. Visual Studio 2019 (VS2019)正式版安装 Ankh SVN和VisualSVN插件

    VS2019 正式版最近刚刚推出来,目前 Ankhsvn 还不支持,它最高只支持 VS2017,全网搜索了一下,也没有找到.在 Stackoverflow 上看了一下,找到这篇问答: 自己按照这种方法 ...

  9. Visual Studio 2019 (VS2019)正式版安装 VisualSVN Server 插件

    VS2019 正式版最近刚刚推出来,目前 Ankhsvn 还不支持,它最高只支持 VS2017,全网搜索了一下,也没有找到.在 Stackoverflow 上看了一下,找到这篇问答: 自己按照这种方法 ...

随机推荐

  1. 项目实战利用Python来看美国大选

    一.项目介绍 首先分析美国总统竞选这个项目是一个烂大街的项目,但是他的确是一个适合Python新手入门的数据处理项目. 本人在大二刚刚学习了Python数据处理,学习时间不超过5个小时,但是已经可以完 ...

  2. python 网络数据采集1

    python3 网络数据采集1 第一部分: 一.可靠的网络连接: 使用库: python标准库: urllib python第三方库:BeautifulSoup 安装:pip3 install  be ...

  3. Bagging-Adaboost-RF的粗糙理解

    三种方法都是组合方法,组合方法是使用多个分类器进行投票[构造每个分类器的样本都是通过有放回抽样得到的] 1.Bagging(装袋):k次抽样,训练k次,得到k个模型(分类器),等权重投票 2.Adab ...

  4. XXS level5

    (1)用第四关的方法尝试,发现不行,查看页面源代码,发现on中间有了下划线 (2)查看PHP源代码 <?php ini_set("display_errors", 0); $ ...

  5. django的url分配和url捕获参数

    django的url分配 一般视图模块(views.py)都放在自己所属的app目录下,在app目录下新建路径模块(urls.py),由app目录下的urls.py来分配当前app的路径. 在app目 ...

  6. (1)MySQL(入门操作安装\基本指令)

    什么是MySQL MySQL本质上就是用来管理数据的---用来做增.删.改.查 使用MySQL后管理数据就相对简单方便 数据库软件的种类: 1.什么是关系型数据库(关系型数据库特点就是对数据格式可以有 ...

  7. C++学习(三)(C语言部分)之 基本数据类型

    基本数据类型 上期回顾 stdlib.h system,命令release MT导入ico文件 基本数据类型 整数 int浮点型(小数 实型) float double字符型 char 变量 常量速度 ...

  8. ios-根据单元格里的控件tag值,在方法外获得对应的section与row的值

    在cell的代理方法里:cellForRowAtIndexPath btn.tag = indexPath.section *100 + indexPath.row; [cell.exitPerson ...

  9. cget cmake 包管理工具

    cget 是一个方便的进行cmake 包下载以及安装的工具 包含的特性 非侵入,无需编写特殊钩子就可以使用cmake 开箱即用, 由于使用了标准的基于cmake的方式,直接可以使用基于cmkae 的软 ...

  10. debezium mongodb 集成测试

    debezium 是一个方便的cdc connector 可以帮助我们解决好多数据实时变更处理.数据分析.微服务的数据通信 从上次跑简单demo到现在,这个工具是有好多的变更,添加了好多方便的功能,支 ...