2013-12-05 3 views
0

OSX 10.9, XCode 5.1, ориентированный на ios7 и пытающийся использовать какой-либо OpenGL.OpenGL и OSX Mavericks - ошибка, включающая заголовки OpenGL

Я в том числе:

#include <OpenGL/gl.h> 
#include <OpenGL/glu.h> 
#include <OpenGL/glext.h> 
#include <GLUT/glut.h> 

Какой XCode не находит.

Я добавил OpenGLES.framework к своей цели.

Когда я пытаюсь автозавершить #includes, он показывает мне OpenGL/gl.h, но тогда компилятор говорит, что не может его найти.

Точная ошибка:

fatal error: 'OpenGL/gl.h' file not found 
#include <OpenGL/gl.h> 
     ^
+0

Можете ли вы вставить точные ошибки, которые вы получаете? –

ответ

0

Я создал новый проект OpenGL для прошивки в XCode для просмотра конфигураций, которые они используют для OpenGL.

Из того, что я вижу, рамки OpenGL не предназначены для iOS. Вы должны использовать OpenGLES для мобильных устройств. Если вы хотите включить заголовок gl.h. Вам нужно #include OpenGLES/ES3/gl.h.

EDIT: Вот некоторые ссылки для рамки OpenGLES:

Надеется, что это помогает!

Ян

+0

@ Я, я только что создал новый проект OpenGL. Спасибо, что указали это. Я обращал внимание на SuperBible 4. – Jason

0

Теоретически связывающая макинтош к библиотекам OpenGL Mac должны решить эту проблему, но не на моей стороне: Судо пер -s /System/Library/Frameworks/OpenGL.framework/Headers/USR/local/include/GL

Смежные вопросы