该问题通常是由于在CMakeLists.txt文件中未正确指定头文件路径所致。为解决此问题,可以将以下代码添加到CMakeLists.txt文件中,以确保CMake能够找到所需的头文件:
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/path/to/header/files)
其中,path/to/header/files
应替换为实际头文件路径。此代码将指示CMake搜索当前源目录下指定路径中的头文件。
另外,还可以使用以下命令调试CMake构建过程,以查看CMake如何解析头文件路径:
make VERBOSE=1