Эта ошибка связана с тем, что в Eclipse не определено __ ANDROID__, что не позволяет определить EGLNativeDisplayType в EGL / eglplatform.h, что приводит к тому, что EGL_DEFAULT_DISPLAY также не будет определен.
Чтобы исправить это, перейдите в свойства своих проектов и перейдите на страницу «C / C ++ General-> Paths and Symbols», на вкладке «Symbols» нажмите GNU C, затем кнопку «Add» и поместите
__ANDROID__
в названии поля и нажмите ОК. Вы можете сделать то же самое для GNU C ++.