Visual Studio代码包含在include目录中找不到的文件(Windows 10)

我试图在Visual Studio代码中获得intellisense。 我从市场上下载了C / C ++扩展: https : mingw32-base mingw32-gcc-c++ mingw32-base ,还安装了包含mingw32-basemingw32-gcc-c++ MinGW。 我在环境变量中将MinGW bin文件夹添加到Path

当我在.c文件中添加任何include语句时,例如#include ,Visual Studio Code说:

 Include file not found in include directory 

我没有正确配置? 如何获得C / C ++的智能感知?

您必须首先创建c_cpp_properties.json(使用Ctrl + Shift + P和“C / Cpp:Edit Configurations”命令)。

添加inlude路径为,

 { "configurations": [ { "name": "Win32", "includePath": [ "path_to_your/MinGW/lib/gcc/mingw32/4.8.1/include/c++" ], "browse": { "limitSymbolsToIncludedHeaders": true, "databaseFilename": "" } } ] } 

作为wbmrcb答案的扩展,我在Windows Kits目录下找到了头文件:

 C:\Program Files (x86)\Windows Kits\10\Include\10.0.10586.0\ucrt