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

article/2025/10/13 8:05:14

文章目录

  • 1 软件安装
  • 2 解决方案
  • 3 编译(生成)
  • 4 执行(调试)
  • 5 视图
  • 6 工具
  • 7 查找与替换
  • 8 debug release
  • 9 dll动态文件库调用
  • 10 软件使用常用技巧

1 软件安装

官网链接:https://visualstudio.microsoft.com/zh-hans/downloads/
我这里使用visual studio 2017 visual_studio_community_2017_version_15.3:链接:https://pan.baidu.com/s/1ElGtkUqYzzSt37OBoKb9JQ 提取码:ev0d

visual studio 2017 属于网络在线安装方式,选择安装的包:
其实对我而言,C++在桌面开发就够用了,这里没选后面装好软件后还能再装其他的:
在这里插入图片描述
最常用的就是这样几个包:
在这里插入图片描述

2 解决方案

visual studio 2017的代码组织方式以解决方案来组织,一个解决方案下面可以有多个项目文件。
在这里插入图片描述
新建项目(需要自己填写项目所属的解决方案名称):
在这里插入图片描述
在这里插入图片描述
添加新的项目到 已有解决方案:
在这里插入图片描述
一个解决方案里存在2个项目后,文件夹的组织方式:
在这里插入图片描述
打开解决方案组织文件就是打开这整个:
在这里插入图片描述

3 编译(生成)

C类程序需要编译(Build)后才能运行。visual studio 2017的任务栏里面的生成菜单就是控制编译的。
生成解决方案:对解决方案里每个项目都编译一次,已经编译过的文件就不需要再编译。
重新生成解决方案:对解决方案里每个项目都编译一次,无论哪个文件在之前有没有被编译。
清理解决方案:清除这些编译的中间文件。
同理,对每个项目也可以适用以上的解释。
在这里插入图片描述

4 执行(调试)

对解决方案中的某个项目进行执行。如果项目没有被编译,visual studio 2017会自动编译后再执行。
在这里插入图片描述
同时,visual studio 2017也支持加断点的调试,双击这个位置即可。
在这里插入图片描述
使用调试F5,程序执行到断点处暂停。此时这个界面就可以看出visual studio 2017的强大,由上到下,控制、进城号、线程号、断点处、局部变量情况、诊断工具…
在这里插入图片描述

5 视图

窗口布局可以拖动:
在这里插入图片描述
类视图:
在这里插入图片描述
给项目里新建类(其实就是多个.h和.cpp文件):
在这里插入图片描述
资源视图(MFC里常用):
在这里插入图片描述

6 工具

修改字体、颜色等。
在这里插入图片描述

7 查找与替换

在这里插入图片描述

8 debug release

Debug通常称为调试版本,通过一系列编译选项的配合,编译的结果通常包含调试信息,而且不做任何优化,以为开发人员提供强大的应用程序调试能力。Debug中可以单步执行、跟踪等功能,但生成的可执行文件比较大,代码运行速度较慢。

Release通常称为发布版本,是为用户使用的,一般客户不允许在发布版本上进行调试。所以不保存调试信息,同时,它往往进行了各种优化,以期达到代码最小和速度最优。为用户的使用提供便利。Release版运行速度较快,可执行文件较小,但在其编译条件下无法执行调试功能。

Release版本的程序是发布时用的版本,首先它优化了代码,去掉了调试符号,因此程序的体积会变小,运行速度也更快。缺点是运行出错难于定位,一般出错程序就会自动关闭。如果是debug版本出错,系统就会有错误的详细信息,如果是在IDE中打开,还能定位到出错的源代码具体在那行。

这里修改:
在这里插入图片描述
这里可以看到:
在这里插入图片描述

9 dll动态文件库调用

在这里插入图片描述
填写附加包含目录,其实就是让VS能找到h文件的目录:
在这里插入图片描述
附加库目录:
在这里插入图片描述
附加依赖项:
在这里插入图片描述

10 软件使用常用技巧

注释:ctrl+K+C
取消注释:ctrl+K+U
删除整行:ctrl+L
交换上下两行:shift+alt+T

格式化部分代码:选中代码–> ctrl+K,F
格式化整个文档:ctrl+K,D
在这里插入图片描述


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

相关文章

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

【Linux】磁盘分区和挂载

目录 Linux磁盘分区和挂载 linux分区 查看所有设备挂载情况 挂载案例 步骤1:新建一块硬盘 操作步骤2: 虚拟机硬盘分区 步骤3:虚拟机硬盘分区格式化 步骤4:将磁盘挂载到根目录下newdisk目录下 mount挂载 umount取消挂载 步骤…

Java输出双引号

//如果想在Java中打出双引号,则需要使用转义字符\ public class TaskRandom {public static void main(String[] args) {System.out.println("He said \"He is a boy\"");} }