IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> visual studio安装 & 使用 -> 正文阅读

[开发工具]visual studio安装 & 使用


简介:这篇文主要介绍 在 windows上 如何安装 visual studio (用于 c++ 开发),以及一些简单功能的使用(新建项目、编译调试、生成类图(包含新增插件)、引用其他项目)。

1. vs版本

vs的版本有系统要求,所以选择正确的版本很重要。
值得一提的是,运用 官方提供的 文档 很重要: https://docs.microsoft.com/zh-cn/

1.1 如何查看vs版本对应的系统

查看地址
https://docs.microsoft.com/zh-cn/visualstudio/releases/2019/system-requirements
在文档相应版本的系统要求里面。
在这里插入图片描述

1.2 如何查看本机的系统信息

通过查看电脑属性可以看到
在这里插入图片描述
在这里插入图片描述
好像是达不到vs2022的要求的因此选择了vs2019版本。当然也可以尝试vs2022,看看是否兼容。

1.3 如何找到并下载正确的vs版本

下载地址:
https://docs.microsoft.com/zh-cn/visualstudio/releases/2019/release-notes
显然还是在文档里面可以找到。

我们下载community。其他两个一个是个人版,一个是公司版,都是免费体验后续付费,community是完全免费的。
在这里插入图片描述

下载完成后,我们可以在属性里面看到版本号,用以进一步确认是目标版本。
在这里插入图片描述

1.4 其他下载方式

  • 官网主页
    这里一般只能下载最新版本的vs,可能有系统不支持的情况。
  • 其他网站
    可以百度 “历史版本”,自行筛选有用的网站 如:
    http://wiki.digitser.cn/zh-CN/msvs/history.html

2. vs安装

官方的安装教程(还是在文档里面,安装过程还是很详细的):https://docs.microsoft.com/zh-cn/visualstudio/install/install-visual-studio?view=vs-2019
注意选择相应的版本。
在这里插入图片描述

2.1 双击下载好的exe开始安装

在这里插入图片描述

2.2 选择需要的组件、语言包等

在这里插入图片描述

2.3 修改或查看 安装等 位置

这里就用默认位置,不过还是要点进去记录一下,以免以后想找文件位置找不到。
在这里插入图片描述
在这里插入图片描述

2.4 然后点击安装

在这里插入图片描述

2.5 小结

对比版本很重要
组件选择很重要,但是新手采用默认的即可
要了解如何更新、卸载(官方文档就有,这一点很赞)

总的来说,vs安装是傻瓜式的,还有官方文档,省去了开发者很多功夫(如 编译环境的安装、环境变量的配置 等)。但福兮祸所依,这也使得开发者不能很好的理解整个程序从代码开发到最终编译的流程。

3. 开始使用vs

3.1 打开vs2019

这里有4个很明确的选项。
在这里插入图片描述

3.2 新建项目

3.2.1 新建项目

在这里插入图片描述
在这里插入图片描述
可以将鼠标移到 i 上查看关于 解决方案 的简要解释。

3.2.2 项目的 资源管理器

初次使用 窗口里什么都没有,我们可以先添加 资源管理器栏。在搜索框里搜索,并选择解决方案资源管理器。
在这里插入图片描述
在这里插入图片描述
在资源管理器里面可以看到刚才新建的 解决方案 和其中的 项目。

3.2.3 项目的依赖

右击项目(也就是 ++ 图标所在的 test_vs 那一行),点击最下面的 属性,配置 VC++目录 的 包含目录、库目录,链接器的 附加库目录:
在这里插入图片描述

3.3 文件(cpp h 等)

3.3.1 创建文件

右击项目(也就是 ++ 图标所在的 test_vs 那一行),添加→新建项:
在这里插入图片描述
在这里插入图片描述
选择想要创建的文件类型,这里先创建了一个用于测试的cpp文件。

3.3.2 文件的依赖

接下来查看该文件的依赖。右键→属性→找到 附加包含目录:
在这里插入图片描述
在这里插入图片描述
点击编辑之后跳出窗口,点击新建行,输入依赖路径,确定:
在这里插入图片描述
这里没有添加额外的依赖。

3.4 代码:开发 编译 调试

3.4.1 代码开发 & 编译

然后是 固定节目 Hello world:
在这里插入图片描述
补充:ctrl+滚轮 可以缩放文本显示,这种缩放方式可以说是约定俗成的,一般cp端的图示程序都应该支持。

运行:
在这里插入图片描述
同时在下方会有:
在这里插入图片描述
在项目文件夹可以看到:
在这里插入图片描述
Debug文件夹里面包含:
在这里插入图片描述
Debug文件夹的生成是由 调试器属性 决定的:
在这里插入图片描述
在这里插入图片描述

3.4.2 代码调试

加断点 并 开始调试:
在这里插入图片描述
会有黄色箭头停到断点处,此时 A B C D E 五个区域一目了然。
在这里插入图片描述
鼠标移到想查看值的变量上会显示值:
在这里插入图片描述
单步调试:
在这里插入图片描述
注:鼠标移到图标上就可以看到说明
单步执行两步后 msg 的值被改为 “Hello world!”:
在这里插入图片描述
也可以手动添加变量 监视其值的变化。具体来说就是 选中变量→右键→添加监视
在这里插入图片描述
然后在下方就可以看到了:
在这里插入图片描述

3.5 试验 项目结构

3.5.1 文件结构

项目添加文件夹:
在这里插入图片描述

3.5.2 简单代码 & 测试

具体细节不展示了,主要是在文件夹中写了一个基类、两个子类:
在这里插入图片描述
在主函数处引用子类:
在这里插入图片描述

编译运行结果:
在这里插入图片描述

3.6 生成类图

3.6.1 安装新插件

之前在安装时没有安装插件,需要先安装插件:
(1)启动 visual studio installer
在这里插入图片描述
(2)添加组件
在这里插入图片描述
在这里插入图片描述

3.6.2 查看类图

安装完成后启动项目,在资源管理器的项目行上 右键→查看→类图
在这里插入图片描述

3.7 引用其他项目

3.7.1 在解决方案中添加新项目

在这里插入图片描述
在这里插入图片描述

3.7.2 引用其他项目

test_vs 依赖 test_relay 项目为例
(1)给项目添加引用
在这里插入图片描述
在这里插入图片描述
点击确定。
(2)代码中 引用头文件 & 调用
在这里插入图片描述

运行:
在这里插入图片描述

3.7.3 关于批量注释

在这里插入图片描述
取消注释 在该按钮旁边。

4.小结

主要介绍了:
vs 的安装
创建项目
编译、调试
类图生成 (包含插件安装)
引用其他项目

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-01-28 12:07:31  更:2022-01-28 12:08:33 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 10:40:54-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码