我最近一直在尝试将MinGW gcc编译器与Code一起使用,并且遇到Intellisense的一些问题(没有中断,但我觉得很烦)。
我按照文档编辑了c_cpp_properties.json文件的路径,但是错误仍然弹出,我想我也发现了矛盾的信息。
{
"name": "Win32",
"includePath": [
"${workspaceRoot}"
],
"defines": [
"_DEBUG",
"UNICODE"
],
"intelliSenseMode": "msvc-x64",
"browse": {
"path": [
"${workspaceRoot}",
"C:\\MinGW\\lib\\gcc\\mingw32\\6.3.0\\include\\c++"
],
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": ""
}
}
],
"version": 3
Run Code Online (Sandbox Code Playgroud)
我查看了github存储库中的文档,发现有人进行了更改,其中$ {workspaceRoot}已更改为文档中的workspaceFolder。但是,root似乎是VS代码的默认值,我今天早上才更新到新的橙色徽标版本。
https://github.com/Microsoft/vscode-docs/commit/fa613d436a53bd9c5a21065cf5fa0f1b350d9bc6
那么,使Intellisense工作,文件夹或根目录的正确方法是什么?