VS 代码"Include file not found in include path."



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

当尝试在一个简单的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": ""
    }
}

希望这能帮助你。

相关内容

  • 没有找到相关文章

最新更新