VS Code"包含在包含路径中找不到的文件。"

时间:2017-06-19 19:38:03

标签: json visual-studio-code include-path

首先,我知道这个问题已经被回答了很多次,但答案(每次都是同一个)对我来说仍然不起作用..

我得到臭名昭着的" Include文件在包含路径"中找不到当试图将iostream包含在一个简单的hello world c ++程序中时。然后,我将包含我的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似乎无法识别这条道路,真是令人沮丧。

任何建议都有帮助和赞赏!

2 个答案:

答案 0 :(得分:0)

这似乎是你从项目一开始就关注它。我会去扩展(C ++我猜)并看看如何实现它。如果这不适合你,我会检查你的路径。

https://code.visualstudio.com/docs/languages/cpp

答案 1 :(得分:0)

我遇到了同样的问题。

也许你可以试着像这样设置“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": ""
    }
}

希望这可以帮到你。