首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >升级到xcode 6后,没有找到OpenGLES/glypes.h

升级到xcode 6后,没有找到OpenGLES/glypes.h
EN

Stack Overflow用户
提问于 2014-09-22 23:48:19
回答 2查看 1K关注 0票数 0

我在编译用早期版本的iOS构建的XCode代码时遇到了问题。

我将UIKit/UIKit.h导入到我的前缀头文件中,该文件使用iOS 8 SDK可以级联到包含CoreVideo/CVGLESTexture.h,然后再从这里导入OpenGLES/glypes.h。在预处理器阶段,XCode抱怨找不到文件glypes.h。

在目标的搜索路径中,我确保了Framework搜索路径和头搜索路径指向SDK安装的位置。此外,“始终搜索用户路径”设置为“是”。

还有人看过这个问题吗?“链接框架和库”的OpenGLES.framework位于"CoreVideo.framework“或任何其他链接框架之上。

update XCode 6是作为应用程序商店的更新安装的。还尝试卸载XCode (通过将应用程序拖到垃圾中),并从Also重新安装。帮不上忙。

Update I删除了前缀头文件,并将“预编译前缀头”设置为“否”,删除了xcode放置预编译信息的缓存。还是不给。

现在,无论何时导入UIKit/UIKit.h,都会引发此错误。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-10-02 22:25:30

所以我做了些什么来克服这一切:

  1. 退出XCode
  2. 从OpenGLES.framework文件中删除对.xcodeproj的所有引用
  3. 重新启动XCode,并打开项目
  4. 删除所有派生数据(Windows->组织者->Projects->派生数据->Delete)
  5. 设XCode再索引
票数 0
EN

Stack Overflow用户

发布于 2015-04-07 19:22:29

我知道这是一段时间前提出的,但我只是有同样的问题,并修复了它。

我正在开发一个继承的iOS应用程序,不知怎么的,他们将OpenGLES框架添加到他们的源文件夹的根目录中,他们将该版本的OpenGLES框架作为链接框架而不是SDK提供的框架添加到项目中。

因此,我从“链接框架和库”中删除了它,并添加了SDK提供的一个。在这样做之后就停止了这个错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25984762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档