Fixes 'file not found' errors by locating headers and adding include paths or
Fixes C/C++ compilation errors where header files cannot be found.
fatal error: 'X.h' file not foundcannot open source file "X.h"No such file or directory (for headers)utils/config.h).Extract:
find . -name "config.h" -type f
Or use semantic search to locate the header.
Option A: Fix #include path in source file
If the header is at src/utils/config.h but included as #include "config.h":
// Before
#include "config.h"
// After
#include "utils/config.h"
Option B: Add include directory to build file
For GN (BUILD.gn):
include_dirs = [ "src/utils" ]
For Soong (Android.bp):
local_include_dirs: ["src/utils"],
Re-run the build or check that the include now resolves.
| Symbol | Header |
|---|---|
std::vector | <vector> |
std::string | <string> |
std::cout | <iostream> |
printf | <cstdio> |
NULL | <cstddef> |