2013-03-25 2 views
1

Я недавно обновил свой XCode до версии 4.6.1 Теперь, когда я пытаюсь запустить проект OpenGL, он дает ошибки компиляции для каждой функции OpenGL, которую я использовал как «Использование необъявленного идентификатора GL_PROJECTION», и «Использование необъявленного идентификатора glLoadIdentity()« Это делается для каждой функции gl. Я создал новый проект на XCode 4.6.1, добавил OpenGL.framework, включил заголовочный файл OpenGL/OpenGL.hФункции OpenGL недоступны в XCode 4.6

Я открыл файл заголовка OpenGL/OpenGL.h, и, к моему удивлению, ни одна из функций OpenGL присутствовали в нем. Была куча функций CGL. Если да, то где функции OpenGL?

Еще странно, что я только что обнаружил, что я могу использовать функции OpenGL в файле .mm, но не в файле .hpp (я использую шаблоны, поэтому я создал файл HPP)

Можно ли позволить я знаю, что я делаю неправильно?

+0

Добро пожаловать в OSX! Я продал свой Macbook Pro из-за такого рода проблем;) (и из gdb, спрашивающего меня, что пароль для root запускается, что ...) – phaazon

+0

lol Я знаю ... Думаю, я тоже должен продать мой;) – user2206696

ответ

3

Вы попробовали <OpenGL/gl.h>?

+0

Огромное вам спасибо. Он работает сейчас :) – user2206696

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