vscode配置C++

转载文章出处:

https://www.cnblogs.com/TAMING/p/8560253.html
个人总结:
  1. 下载vscode
  2. 下载MinGW-w64,并且配置到环境变量
  3. 在vscode搜索Code runner,C/C++,并安装,顺带安装C++ Intellisense,关闭重启
  4. 在文件>首选项>设置>用户设置>拓展>Run Code Configuration中打开Run in terminal,,ctrl+~就可以打开终端,这样子就可以在终端输入
  5. 写完保存一下,然后ctrl+alt+n就可以运行了
  6. 调试C++需要在保存文件的路径下,创建一个 .vscode,在里面创建两个配置文件 launch.json 和 tasks.json,launch.json文件的miDebuggerPath的路径需要改为mingw的bin目录下。
//launch.json { "version": "0.2.0", "configurations": [ { "name": "C/C++", "type": "cppdbg", "request": "launch", "program": "${fileDirname}/${fileBasenameNoExtension}.exe", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": true, "MIMode": "gdb", "miDebuggerPath": "C:/Program Files/mingw64/bin/gdb.exe", "preLaunchTask": "g++", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ], }, ] }

//tasks.json { "version": "2.0.0", "command": "g++", "args": ["-g","${file}","-o","${fileDirname}/${fileBasenameNoExtension}.exe"], "problemMatcher": { "owner": "cpp", "fileLocation": ["relative", "${workspaceRoot}"], "pattern": { "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$", "file": 1, "line": 2, "column": 3, "severity": 4, "message": 5 } } }

  1. 将launch.json中的 “externalConsole” 项由 true 改为 false ,这样子就不会启动额外的窗口
  2. 在终端下按下F5就可以调试了
【vscode配置C++】vscode配置C++
文章图片

vs其他事项:
  • ctrl+k+t就是调出主题颜色,上下切动就能实时预览主题颜色
  • ctrl+k+c就是注释,ctrl+k+u就是取消注释
  • 创建cpp文件时不要带上 . ,要不然不能创建可执行文件。
  • 用cmd,因为powershell不能进行文件重定向输入

    推荐阅读