Visual Studio代码包含在include目录中找不到的文件(Windows 10)
我试图在Visual Studio代码中获得intellisense。 我从市场上下载了C / C ++扩展: https : mingw32-base
mingw32-gcc-c++
mingw32-base
,还安装了包含mingw32-base
和mingw32-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