别的大佬的博客都已经讲的很详细了,下面我只提供.vscode文件夹的三个文件的配置
注:我提供的是适合初学者的最简洁的配置(删除了很多不必要的代码),其他的博客里的配置可能并不适合所有人
之前的步骤请查阅其他博客:
C语言学习(1)VScode配置C语言环境(超详细)_(*°∀°)=3的博客-优快云博客_vscodec语言配置
VSCode配置C语言环境(完整版)_SchizophreniA6的博客-优快云博客_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才能生效
希望对您有所帮助