Ошибки компиляции библиотеки iGLU - PullRequest
0 голосов
/ 03 ноября 2011

Я хочу использовать библиотеку glu для opengl в xcode. Здесь есть тема:

Как импортировать библиотеку iGLU в xcode?

К сожалению, я получаю ошибки с этим. Я пытался опубликовать дополнительный вопрос в этой теме, но он не позволил мне и кому-то удалить его, когда я разместил свой вопрос в качестве «ответа». Итак, все, что я знаю, это разместить совершенно отдельный вопрос:

Я пытаюсь это сделать, и я изменил файл конфигурации, как описано в теме. Но я все еще получил ошибки. Изменив файл конфигурации, чтобы он даже не указывал номер версии для gcc, он использует gcc по умолчанию в моем каталоге bin. Я также попытался получить доступ к 'llvm-gcc-4.2', поскольку это был еще один двоичный файл в /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin.

Но теперь я получаю ошибки компиляции, указывающие, что он не может найти gl.h.

include / glu.h: 34: 29: ошибка: OpenGLES / ES1 / gl.h: такого файла нет или каталог В файле, включенном из libutil / error.c: 33: include / glu.h: 157: ошибка: ожидается ‘=’, ‘,’, ‘;’, ‘asm’ или ‘attribute’ до «GluCheckExtension». , , и т.д.

Как мне это исправить? Кто-нибудь знает? Спасибо Боб

1 Ответ

0 голосов
/ 03 ноября 2011

Инструкции по изменению файла конфигурации darwin-iphone, к которым вы обращаетесь, включают инструкцию по установке IPHONEOS_DEPLOYMENT_TARGET = 4.2. Это заставит процесс сборки искать файл заголовка OpenGLES / ES1 / gl.h в 4.2 версии SDK. Возможно, у вас не установлена ​​эта версия SDK. Если у вас последняя версия Xcode, у вас должен быть установлен SDK для iOS 5, и iGLU будет компилироваться, если вы используете IPHONEOS_DEPLOYMENT_TARGET = 5.0 в файле конфигурации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...