2014-09-22 3 views
0

У меня возникла проблема с компиляцией моего кода iOS, который строился с более ранней версией XCode.после обновления до xcode 6, OpenGLES/gltypes.h не найден

Я импортирую UIKit/UIKit.h в свой заголовочный файл префикса, который с SDK iOS 8 каскадирует до включения CoreVideo/CVOpenGLESTexture.h, а оттуда OpenGLES/gltypes.h. На этапе препроцессора XCode жалуется, что файл gltypes.h не найден.

В путях поиска для цели я гарантировал, что пути поиска и пути поиска в заголовках указывают на местоположение установки SDK. Кроме того, для параметра «Всегда искать пользовательские пути» установлено значение «Да».

Кто-нибудь еще видел эту проблему? «Связанная структура и библиотеки» имеет OpenGLES.framework выше «CoreVideo.framework» или любые другие связанные рамки.

Обновление XCode 6 был установлен как приложение из App Store. Также попытался удалить XCode (перетащив приложение в корзину) и повторно установить из App Store. Не помогло.

Update Я удалил файл заголовка префикс, и установить «PreCompile префикс заголовка» на «Нет», удален кеш где Xcode бы поместить прекомпилированный информацию. Еще нет.

Теперь, когда импортируется UIKit/UIKit.h, эта ошибка возникает.

ответ

0

Так вот что я сделал, чтобы получить по этому поводу:

  1. Выход XCode
  2. Удалены все ссылки на OpenGLES.framework из .xcodeproj файла
  3. перезапущен XCode, и открыл проект
  4. Удалены все производные данные (Windows-> Организатор-> Проекты-> Производные Данные-> Удалить)
  5. Позвольте XCode переиндексировать
0

Я знаю, что это было задано некоторое время назад, но у меня была такая же проблема и исправлена.

Я работал над приложением iOS, которое унаследовал, и каким-то образом они добавили структуру OpenGLES к корню исходной папки, и именно эта версия рамки OpenGLES была добавлена ​​в проект как связанная структура, а не один из которых предоставляется SDK.

Поэтому я удалил это из «Связанных структур и библиотек» и добавил тот, который был предоставлен SDK. После этого не удалось получить эту ошибку.

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