Eclipse CDT: fatal error: NewLib/MathFuncsLib.h: No such file or directory

Eclipse CDT: fatal error: NewLib/MathFuncsLib.h: No such file or directory

包括“NewLib/MathFuncsLib.h”

包含文件存在于“D:\c++\workspace\NewLib”。 NewLib 是另一个项目。 我已经完成配置:

在 Project > Properties > C/C++ General > Paths and Symbols > Libraries 下,我已经添加了包含目录“D:\c++\workspace\NewLib\MathFuncsLib.h".

在 Project > Properties > C/C++ General > Paths and Symbols > Libraries 下,我已经添加了包含目录 "${workspace_loc:/NewLib/ }"

在项目 > 属性 > C/C++ 常规 > 路径和符号 > 库路径下,“D:\c++\workspace\NewLib”

项目 > 属性 > C/C++ 常规 > 路径和符号 > 引用,已选择“NewLib”。

但是错误在那里: 致命错误:NewLib\MathFuncsLib.h: 没有这样的文件或目录 #include "NewLib\MathFuncsLib.h"

您没有指定 "NewLib" 所在文件夹的路径。因为你的 header 读作 "#include "NewLib\MathFuncsLib.h"

因此您需要在路径中指定 D:\c++\workspace