Visual Studio Code include file not found in include directory (Windows 10)
Solution 1
First, make sure to create a
c_cpp_properties.json
file in your.vscode
folderHint: Use the Command Palette (Ctrl+Shift+P) and type
C/Cpp: Edit Configurations
Add include paths like this:
{ "configurations": [ { "name": "Win32", "includePath": [ "path_to_your/MinGW/lib/gcc/mingw32/4.8.1/include/c++" ], "browse": { "limitSymbolsToIncludedHeaders": true, "databaseFilename": "" } } ] }
Solution 2
As an expansion to wbmrcb's answer, I found header files under Windows Kits directory:
C:\Program Files (x86)\Windows Kits\10\Include\10.0.10586.0\ucrt
Solution 3
On Fedora linux I added the following path where all my c header files lives.
/usr/include/**
to myc_cpp_properties.json file.
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**",
"/usr/include/**"
],
...
}
],
"version": 4
}
Comments
-
syy over 3 years
I am trying to get intellisense in Visual Studio Code. I downloaded the the C/C++ extension from the marketplace: https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools and also installed MinGW with the packages
mingw32-base
andmingw32-gcc-c++
. I added the MinGWbin
folder toPath
in my Environment variables.When I add any
include
statement in my.c
file, such as#include <stdio.h>
, Visual Studio Code says:Include file not found in include directory
Am I not configuring correctly? How can I get intellisense for C/C++?