VSCode安装C++

written by oneman233
2021-06-03

主要参考了这篇知乎的教程,但是这篇教程讲得太细,从下载VSCode开始讲起,其实总结一下就下面几步:

  1. 安装MinGW
  2. 配置环境变量
  3. VSCode安装C++相关扩展
  4. 安装Coderunner扩展用来运行程序

默认的Coderunner有几个小问题,在这里列举一下:

  1. 无法向默认的只读终端输入数据,也就是scanf()一类的函数用不了:设置一下Run-in-external-terminal即可,这样就可以在VSCode的终端中输入数据了

    BTW,C/C++ Compile Run扩展也是用来编译c/cpp的,直接使用F6即可

  2. 添加-lwsock32编译命令:修改code-runner.executorMap为:

    "cpp": "g++ $fullFileName -o $fileNameWithoutExt.exe -lwsock32 && $fileNameWithoutExt.exe"

  3. 想同时运行多个cpp文件,Coderunner却只能同时运行一个终端:添加一个start,即修改code-runner.executorMap为:

    "cpp": "g++ $fullFileName -o $fileNameWithoutExt.exe && start $fileNameWithoutExt.exe"

    这种方案并不完美,因为有时Coderunner又莫名其妙地可以多开,VSCode当中的终端是不需要system("pause")的,对于写算法代码来说实在是太友好了

此外,上面那篇教程中还有断点调试的部分,之后再进行学习

UPDATE 如果Coderunner打开了多个终端(例如powershell),只需要关闭其余终端,再运行代码即可打开新的代码终端