小编Rob*_*obb的帖子

VS Code 无法检测标准 C++ 库

我开始使用 VS Code,在摆弄它之后,我设法让它使用 c_cpp_properties.json 检测 Windows 和 Direct3D SDK,但我无法使标准库工作。所以,如果我这样做:

#include <string>
#include <vector>
Run Code Online (Sandbox Code Playgroud)

它给我一个错误,就像这样:

//Include file not found in include path
Run Code Online (Sandbox Code Playgroud)

我查遍了整个网络,没有找到任何线索,所以我来了!奇怪的是,如果我只是在窗口/编辑器中创建一个新的 .cpp 文件,它就可以工作。但是当我“加载”该文件所在的文件夹时,它就会失败。所以,这真的让我发疯。

我使用的是 Windows 10,带有 .NET 4.6.2、2015 Visual C++ Redist 和 Windows 10 SDK,所有这些都是从今天开始全新安装的。我的最终目标是将我在 VS2013 中制作的项目移植到 GNU/Linux,所以我正在努力让事情一步一步地进行。

预先非常感谢!

编辑:使用 g++ 编译工作得很好,尽管 VS Code 会抱怨。这就是发生的事情。

c++ std standard-library visual-studio-code

6
推荐指数
1
解决办法
3万
查看次数

标签 统计

c++ ×1

standard-library ×1

std ×1

visual-studio-code ×1