将OpenGl框架添加到另一个框架Xcode中

将OpenGl框架添加到另一个框架Xcode中,xcode,opengl,frameworks,Xcode,Opengl,Frameworks,我有一个我正在构建的框架,框架内是依赖于OpenGL框架的文件。当我构建时,我会收到错误,说我的所有OpenGL命令都是未声明的标识符,因为宏没有正确地从OpenGL框架中读取。有什么建议吗?所以我在几个小时后找到了工作。如果您正在构建一个包含openGL的框架,那么就不能将其作为10.9的目标。当我把它改成Lion时,它就起作用了。不确定苹果是否意识到这个错误。奇怪的是,我可以将框架添加到针对Mavericks的项目中,而且效果很好。SMH.@genpfault。为什么要编辑?。如果确实需要,

我有一个我正在构建的框架,框架内是依赖于OpenGL框架的文件。当我构建时,我会收到错误,说我的所有OpenGL命令都是未声明的标识符,因为宏没有正确地从OpenGL框架中读取。有什么建议吗?

所以我在几个小时后找到了工作。如果您正在构建一个包含openGL的框架,那么就不能将其作为10.9的目标。当我把它改成Lion时,它就起作用了。不确定苹果是否意识到这个错误。奇怪的是,我可以将框架添加到针对Mavericks的项目中,而且效果很好。SMH.

@genpfault。为什么要编辑?。如果确实需要,可以还原编辑。我不会再编辑了。再详细一点会有帮助的。未声明的标识符听起来像是编译时的问题。框架主要是一个链接时间特性;它们还包括搜索路径,但简单地向项目中添加框架并不会向代码中添加必要的
#include
等。没问题@genpfault。虽然有点奇怪,我还是找到了解决办法。我正在添加所有正确的导入,但是当我将我的基本SDK从10.9更改为10.8时,它就可以工作了。奇怪的是,当我将框架添加到目标为10.9的项目中时,它可以工作。因此,Mavericks和openGL宏之间存在一些缺陷。