bri*_*ium 7 c eclipse indexing
我可以在工作中访问一个C项目,我必须实现一些东西.我能够将它加载到eclipse中并且可以Project -> Build All
.编译显示没有错误或警告.但是在eclipse中,显示了很多错误.一个例子:
有一个枚举
typedef enum MeasurementType {
PN, BB, AM, RES
} MEAS_TYPE;
MEAS_TYPE type;
Run Code Online (Sandbox Code Playgroud)
在其中一个文件中.它在其他地方使用并产生如下错误:
最有趣的是,这AM
似乎只是一个问题,而不是PN
或BB
.
我还没有找到令人满意的解决方案.我已经尝试包含我能想到的所有可能的目录Project Properties -> C/C++ General -> Paths and Symbols
(比如这篇文章建议),但这没有帮助.
项目本身是用Makefile编译的(这就是我需要的原因Project -> Build All
).是不是eclipse没有正确地解释那些Makefile呢?在搞乱了几个小时并且没有前进一步之后,我有点迷失了.
编辑:这是我的构建相关项目属性的一些截图(至少我相信它们是相关的:D).如果您需要更多信息,请告诉我.