如何在Windows下愉快地用VS Code写C/C++

  1. 1. 安装VS Code
  2. 2. 安装扩展
  3. 3. 安装编译器
  4. 4. 配置VS Code
  5. 5. 如何调试
  6. 6. 关于CUIT计算平台的一些注意事项

Visual Studio Code(下面简称VS Code)是由Microsoft开发的一款开源代码编辑器,凭借其出色的性能、高度的可定制性和简洁的UI获得了大量程序员的喜爱,在安装对应的插件后,即可成为多种语言的IDE。但VS Code本身只是一个编辑器,并不包含编译器,所以这篇文章,我就来介绍一下如何配置VS Code,让你在Windows下愉快地写C/C++程序。

安装VS Code

下载链接

安装扩展

在侧边栏中点击下图所示按钮,搜索需要安装的扩展并安装。

安装编译器

在Windows下,主流的C/C++编译器有MSVC,MinGW,MinGW-w64,TDM-GCC和Clang等,在这里我选择TDM-GCC,由于官方的下载链接发布在GitHub上,国内用户下载较慢,我已将最新版(GCC:9.2.0)的安装包上传至百度网盘(提取码:irq3)。运行安装程序,点击Create,之后按照指示安装,注意将安装目录添加至PATH环境变量

安装完成后,在命令提示符中输入gcc -v,如果输出结果类似下图所示,证明安装成功。

配置VS Code

新建一个用于存放代码的文件夹,并在VS Code中打开,按下快捷键Ctrl + Shift + P,输入C/C++:Edit Configurations (UI),接着回车,根据自己的情况修改配置,下图仅供参考。

.vscode文件夹下新建一个settings.json文件,并复制下面的设置(仅供参考):

1
2
3
4
{
"code-runner.saveAllFilesBeforeRun": true, // 运行前保存全部的文件
"code-runner.runInTerminal": true // 在终端中运行
}

这样我们的配置就差不多结束了,让我们赶紧写一个Hello World测试一下。

1
2
3
4
5
6
7
#include <iostream>

int main(int argc, char const *argv[])
{
std::cout << "Hello World!" << std::endl;
return 0;
}

保存文件(文件名及路径不能带空格),点击窗口右上角的▶按钮,或者按下快捷键Ctrl + Alt + N,即可看到源代码在终端中编译并运行。

如何调试

移动光标至需要的行,按F9就可以打断点,然后按F5,环境选择C++ (GDB/LLDB),编译器选择g++,待程序运行后,就可以看见调试器命中我们设置的断点了。在窗口左边可以看见当前的变量,也可以根据需要添加变量监视。

关于CUIT计算平台的一些注意事项

  1. 如果题目中涉及中文的输入输出,文件编码一定要选择GB2312
  2. 缩进选择制表符
  3. 不要使用自动格式化,VS Code格式化后的代码不符合计算平台的代码格式要求。

对于那些奇葩要求,我也不想吐槽什么了😑……

本网站所有文章除特别声明外,均采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。