La primera posibilidad a considerar es que los mensajes del compilador son en realidad derecha. Seguramente había números de línea incluidos en esos mensajes de error, así que ¿has mirado las líneas ofensivas, y algunas de las líneas que las preceden, para tratar de identificar cuál podría ser realmente la causa?
¿Hubo algún otro mensaje anterior a los que ha citado? (¿Un encabezado que falta, por ejemplo?) Siempre comience a direccionar los mensajes del compilador desde el primero; los posteriores a veces son simplemente efectos secundarios causados por eso.
¿Puede reproducir el problema en un proyecto simple? ¿Es suficiente simplemente escribir #include <gl.h>
en un archivo vacío y tratar de compilarlo? ¿O hay más acerca de este código fuente que causa el error?
Recuerde que es el de aquí con acceso a su código; las preguntas que estoy haciendo arriba son del tipo de cosas que debes tener en cuenta, ya que no siempre puedes tener a alguien más para depurar tu código.
cómo hacer esto bien sin incluir Windows.h? – mr5