首先,我知道这个问题已经被回答了很多次,但答案(每次都是一样的(仍然对我不起作用。
当尝试在一个简单的hello world c ++程序中包含iostream时,我得到了臭名昭著的"在包含路径中找不到包含文件"。然后,我包含我的 MinGW 包含文件夹的路径,如下所示:
{
"name": "Win32",
"includePath": [
"${workspaceRoot}",
"C:/MinGW/lib/gcc/mingw32/4.9.3/include/c++"
],
"defines": [
"_DEBUG",
"UNICODE"
],
"browse": {
"path": [],
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": ""
}
}
然而,我仍然得到同样的错误。就我所发现的而言,这是解决这个问题的唯一方法。VS Code似乎无法识别路径,这真的很令人沮丧。
任何建议都是有帮助和赞赏的!
这似乎您从项目开始就看到了它。 我会去扩展(C++我的猜测(并查看如何实现它。如果这对你不起作用,我会检查你的路径。
https://code.visualstudio.com/docs/languages/cpp
我和你遇到了同样的麻烦。
也许你可以尝试像这样设置"brose"-"path"。
{
"name": "Win32",
"includePath": [
"${workspaceRoot}",
"C:/MinGW/lib/gcc/mingw32/4.9.3/include/c++"
],
"defines": [
"_DEBUG",
"UNICODE"
],
"browse": {
"path": [
"${workspaceRoot}",
"C:/MinGW/lib/gcc/mingw32/4.9.3/include/c++"
],
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": ""
}
}
希望这能帮助你。