У меня такая же проблема.Компилятор препроцессирует нормально, но статический анализатор - нет.В моем исходном файле:
#define PLATFORM_INC_FILES
#include <platform.h>
int coflags=O_BINARY; // Undefined symbol
В platform.h (зависящий от ОС заголовок, помогающий создавать переносимый код):
#ifdef PLATFORM_INC_FILES
#include <stdio.h>
...
Похоже, статический анализатор не принимает.c # определять операторы при предварительной обработке включенных заголовков.Определяя его в диалоге символов, ошибки исчезают, но это определение символа области проекта, в результате которого каждый источник включает в себя каждый системный заголовок в моем случае.
Надеюсь, что это скоро исправят ...
Использование Eclipse Mars и MinGW на MSIS2.