I have access to project C at work, which I have to implement. I was able to load it in eclipse and could Project -> Build All it. Compilation does not show errors or warnings. But there are many mistakes in the eclipse. One example:
There is an enumeration
typedef enum MeasurementType { PN, BB, AM, RES } MEAS_TYPE; MEAS_TYPE type;
in one of the files. It is used somewhere else and creates the following error: 
The most interesting thing is that only AM seems to be a problem, not PN or BB .
I did not find a satisfactory solution for this. I already tried to include all possible directories that I could think of in Project Properties -> C/C++ General -> Paths and Symbols (for example, this post ), but this did not help.
The project itself is compiled using the Makefile (which is why I need Project -> Build All ). Could it be that the eclipse misinterprets these makefiles? I lost a little after talking with this material for several hours and did not take a single step forward.
EDIT: Here are some screenshots for my building-related project properties (at least I find them relevant: D). Tell me if you need more information.


brimborium
source share