Попробуйте удалить этот маркер проблемы из ракурса проблем и перестроить ваш проект (целиком, а не просто пошагово). Если это решает проблему, то это просто было несовместимое состояние компилятора.
Однако, если это не решает проблему, то возможно, что редактор Eclipse использует другой анализатор (для поддержки содержимого и т. Д.), Который не может обработать то, что может сделать ваш компилятор. В этом случае я бы посмотрел настройки редактора C / C ++, связанные с ошибками, возможно, он отключен (однако я не программирую на C / C ++, поэтому не могу сказать, что искать).