Microsoft的文档(MSDN)非常友好。你可能已经注意到了,在Visual Studio安装教程的左边目录里面有快速入门、教程、开发、生成、调试等等,一步步按照教程操作是很简单的。本文主介绍其他可能不易察觉到,或者不知道如何使用的东西。
扩展
Visual Studio有许多扩展,在【工具】->【扩展和更新】中可以找到他们。这是VS以及其他IDE的一项重要特点,优秀的扩展可以提高我们的开发效率。不过从官网下载时要注意它的适用版本和最后更新日期。
此项扩展给VS提供了很多强大功能,包括丰富代码重构、静态提示和自定义格式化等。使用好了可以很大程度上提高自己的代码质量。
提供一些格式化和重构选项。
这不是一项扩展,而是微软官方扩展的发布者。官方提供了很多实用的扩展,可以按照自己需求下载。
以上是编程工具方面的扩展,接下来介绍两个用于界面美观的
可以详细设置ide编辑器各个地方的颜色等,主题以项目的方式管理。
设置Editor的背景,有效设置背景不仅可以更美观,也可以提醒你的代码需要换行了。
项目设置
在解决方案管理器右键项目或者菜单栏->项目->XX属性,详细设定项目设置在一些项目里面是非常有必要的。
如果不想每次都设置一遍,可以导出为项目模板以供以后重复使用。下面介绍一些比较经常需要设置的。
- C++项目设置
- 常规→输出目录,推荐值为$(SolutionDir)bin\$(Configuration)-$(Platform)\$(ProjectName)\
- 常规→中间目录,推荐值为$(SolutionDir)obj\$(Configuration)-$(Platform)\$(ProjectName)\
- 常规→C++语言标准,推荐为C++17
- C++→常规→附加包含目录,当你需要包含第三方库文件时,这里可以设置。
- C++→常规→警告等级,推荐为4
- C++→常规→将警告视为错误,推荐为是
- C++→常规→SDL检查,推荐为是
- C++→优化→优化,在不同配置下应该选择不同选项,Debug时应为禁用,Release时应为最大
- C++→链接器→常规→附加库目录,在需要第三方库时设置。
- C#项目
- 生成→将警告视为错误,推荐为所有
VCPKG
Windows平台上C++包管理工具,就像C#中的nuget,Python中的Anaconda,可以与VS集成。这里不介绍具体用法,而相关推荐的第三方C++库可以去看开源C++库列表。