文章目录
0 前言
最近因为项目实践,使用VS比较多,在使用过程中遇到并解决了很多问题,因此这里想结合此前记录的一些第三方库配置的文章博客来做一次总结。
Note:这里统一以VS2017 pro为参考,其他版本类似。
1 下载安装与基本使用
1.1 下载安装
这里的下载安装建议直接到官网下载
打开之后可以看到如下界面:
找到VS 2017 pro的版本,点击下载即可。
如果要下载其他版本,可以改变上面的搜索内容然后重新搜索:
进入这个网页应该是需要登录微软账号
下载好之后,直接双击安装即可:
在选择安装的组件这个界面,左侧是一些大的开发类别,右侧是每个类别对应的一些小的组件。可以根据自己的需要进行选择。比如我这里因为只需要开发C++,所以只勾选了一个:
右下角有安装这些组件所需的空间大小
然后就是耐心等待安装完成:
Enjoy!
1.2 项目创建
安装完成之后,接下来就是创建项目并开发了。
-
打开:文件->新建->项目
-
选择项目类型
项目创建完成之后,注意观察软件中的文件目录和文件夹目录:
可以发现:
-
一个解决方案可以包含多个project,而这也是大型项目开发常用的方式,即将项目分为各个模块,每个模块对应一个project
-
如果解决方案下只有一个project,解决方案的名字不必和project名字相同
-
编译运行文件叫Debug还是Release取决于解决方案中的属性配置。
-
每个项目都有头文件和源文件,其位置和实际文件夹的位置并不是一一对应的关系。右键新建文件时是可以选择文件所在路径的。
1.3 编译运行和调试
- 编译
在VS中,编译叫做“生成”,在菜单栏生成中:
如果解决方案中有多个project,也可以右键单个project生成:
- 运行和调试
对于C++来说,运行和调试应该是两个不同的指令,但是在VS中,运行和调试就是一个按钮。如果有断点,那就是调试,即运行到断点就停止,然后可以单步运行。如果没有断点,就是运行。另外如果没生成直接运行,程序会先生成一次再运行,这个很容易理解。
如何设置断点就不再提了,这里介绍一个断点设置的功能,即添加断点的条件和操作:
这样可以实现在调试一些循环代码时设置特定循环才停下,提高调试效率。
1.4 界面和设置
这里来简单认识一下软件的一些常用操作。
- 打开各种窗口
在使用软件的过程中,常常会遇到“某个窗口叉掉了,怎么找回来”的问题,其实很简单,在菜单栏“视图”中包含了所有需要唤起的窗口:
不用全记下来,知道这里有需要用的时候再来查看就行。
- 调整窗口的位置
VS各个功能窗口可以根据自己