При использовании OpenGL в Mac OS X необходимо помнить о двух вещах:
Во-первых, вы должны связать каркас OpenGL.Вне Xcode вы можете передать флаг -framework
компоновщику:
$ gcc -framework OpenGL -o my_opengl_program my_opengl_program.c
(обратите внимание, что этот флаг работает только в OS X).
Если вы используете Xcode,вы можете просто добавить OpenGL.framework
к вашим связанным фреймворкам.
Два, вы ставите префикс OpenGL/
> перед заголовками OpenGL.Например, чтобы включить gl.h
, используйте:
#include <OpenGL/gl.h>
В противном случае программирование с помощью OpenGL в Mac OS X в значительной степени совпадает.