1.下载,百度vs2019,去官网下载即可

一定要认准官网,官网,官网!

作为初学者的我们,下载第一个免费的community社区版本即可!

202110252031503

2.基本配置

下载CPP开发包

选择适用C++的桌面开发就可以了,右侧弹出的选项不需要修改。

202110252025099

视图

开发设置选择常规,主题建议选择黑色

202110252025242

创建项目

创建项目选择空项目即可,随后键入你的项目名字,选择项目的存放路径。

为了让你写的项目能更好的被管理,请使用一个新的空文件夹来存放你的VS项目,且该文件夹不要用中文命名。

202110252026592

202110252026256

项目名字推荐使用日期+项目内容全英文名,这样能看到代码是什么时候写的,以及内容是什么

202110252028992

创建新源文件

进入编辑页面后,在解决方案资源管理器中右键源文件,选择新建源文件,即可新增一个c/cpp的代码源文件。

202110252033890

202110252026034

202110252030538

到这里,你的vs2019就配置完成了!可以愉快地写代码了!

3.安装插件

推荐安装下面几个插件, 在vs的扩展-管理扩展里面安装

  • CopyAsHtml 将代码内容以html格式粘贴,这样粘贴到word里面的代码是有高亮的)
  • GitDiffMargin git修改将会显示在滚动栏上,vscode就自带了这个功能,vs2019装了这个插件后就也有这个功能了
  • ForceAllUtf8(but java) with BOM 该插件必装!否则你的代码里面的中文在其他编译器、平台里面可能会乱码!

如果你的扩展商店一直加载不出来,可以去vs的官网里面下插件的.vsix文件,然后通过本地文件安装。

4.控制台乱码

VS2019如果遇到printf/cout打印的内容在控制台输出中是乱码,可以尝试下面几种解决方案

  • 修改文件编码为UTF-8带签名;
  • 注意printf的%d这类占位符和中文之间必须要有空格,中%d文是不正确的,中 %d 文是正确的。不带空格会影响VS2019对printf参数的解析,很玄学;
  • 修改windows控制台的字体为黑体,默认的字体不包含中文;

win11控制台修改中文的位置如下

image.png

5.无法正常调试

如下图所示,每次调试的时候都会冒出来这个报错,没有办法直接F5走到断点处,而需要F10自己一步一步操作,特别麻烦。

a1f0a8de5cf0eb3c249bd3c845ea6e0.png

网上没有找到好的解决办法,猜测是某个设置被修改后没有改回来导致的。于是查询如何重置VS2019的设置。操作如下,点击VS2019界面的工具-命令行-开发者命令提示

image.png

在命令行里面输入如下命令,即可重置所有设置。

1
devenv /resetsettings

操作了之后,重启VS2019,所有设置就被重置了。然后就没有遇到过上述问题了。