VSCode配置C/C++环境

  • Post author:
  • Post category:其他


别的大佬的博客都已经讲的很详细了,下面我只提供


.vscode文件夹的三个文件的配置



注:我提供的是适合初学者的最简洁的配置(删除了很多不必要的代码),其他的博客里的配置可能并不适合所有人


之前的步骤请查阅其他博客:


C语言学习(1)VScode配置C语言环境(超详细)_(*°∀°)=3的博客-CSDN博客_vscodec语言配置


VSCode配置C语言环境(完整版)_SchizophreniA6的博客-CSDN博客_vscode配置c语言

因为我前面的配置都很顺利,只有最后这三个文件配置弄了好久

我想大多数vscode初学者都遇到了和我一样的问题,所以写了这篇博客:

正文开始:

c_cpp_properties.json文件:

{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceRoot}",
                "H:/VSCode/x86_64-8.1.0-release-win32-seh-rt_v6-rev0/mingw64/",
                "H:/VSCode/x86_64-8.1.0-release-win32-seh-rt_v6-rev0/mingw64/",
                "H:/VSCode/x86_64-8.1.0-release-win32-seh-rt_v6-rev0/mingw64/",
                "H:/VSCode/x86_64-8.1.0-release-win32-seh-rt_v6-rev0/mingw64/",
                "H:/VSCode/x86_64-8.1.0-release-win32-seh-rt_v6-rev0/mingw64/",
                "H:/VSCode/x86_64-8.1.0-release-win32-seh-rt_v6-rev0/mingw64/",
                "H:/VSCode/x86_64-8.1.0-release-win32-seh-rt_v6-rev0/mingw64/"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "__GNUC__=6",
                "__cdecl=__attribute__((__cdecl__))"
            ],
            "intelliSenseMode": "msvc-x64",
            "browse": {
                "limitSymbolsToIncludedHeaders": true,
                "databaseFilename": "",
                "path": [
                    "${workspaceRoot}",
                    "H:/VSCode/x86_64-8.1.0-release-win32-seh-rt_v6-rev0/mingw64/",
                    "H:/VSCode/x86_64-8.1.0-release-win32-seh-rt_v6-rev0/mingw64/",
                    "H:/VSCode/x86_64-8.1.0-release-win32-seh-rt_v6-rev0/mingw64/",
                    "H:/VSCode/x86_64-8.1.0-release-win32-seh-rt_v6-rev0/mingw64/",
                    "H:/VSCode/x86_64-8.1.0-release-win32-seh-rt_v6-rev0/mingw64/",
                    "H:/VSCode/x86_64-8.1.0-release-win32-seh-rt_v6-rev0/mingw64/",
                    "H:/VSCode/x86_64-8.1.0-release-win32-seh-rt_v6-rev0/mingw64/"
                ]
            }
        }
    ],
    "version": 4
}

把上面的代码复制到c_cpp_properties.json文件即可,注意红框改为自己mingw64的路径(最后要加个/)

launch.json文件:

{
    "version": "0.2.0",
    "configurations": [{
        "name": "(gdb) Launch",
        "type": "cppdbg",
        "request": "launch",
        "program": "${fileDirname}/${fileBasenameNoExtension}",
        "externalConsole": true,
        "cwd": "${workspaceFolder}",
        "preLaunchTask": "build c program",
    }]
}

不必修改,直接复制粘贴

tasks.json文件:

{
    "version": "2.0.0",
    "tasks": [{
      "label": "build c program",
      "type": "shell",
      "command": "gcc",
      "args": [
        "-g",
        "-o",
        "${fileBasenameNoExtension}",
        "${file}"
      ]
    }]
}

不必修改,直接复制粘贴


注:计算机上的环境变量配置的时候,path路径最后的bin后面要加 \ 表示下一级路径

并且修改path之后


重启vscode


才能生效


希望对您有所帮助



版权声明:本文为Fsw__原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。