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++_第1张图片

vs其他事项:

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

你可能感兴趣的:(vscode)