我想在xcode中使用glu库作为opengl。这里有一个主题:
How do I import iGLU library to xcode?
不幸的是我收到了这个错误。我试图向该帖子发布一个后续问题,但当我将我的问题作为“答案”发布时,它不会让我和某人删除它。所以我所知道的就是发一个完全独立的问题:
我正在尝试这个,我按照线程中的描述更改了配置文件。但我仍然有错误。通过将配置文件更改为甚至没有为gcc添加版本号,它使用我的bin目录中的默认gcc。我也尝试让它访问'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'或'属性'之前 'gluCheckExtension'。 。 。等
我该如何解决?谁知道?谢谢鲍勃
答案 0 :(得分:0)
您引用的更改darwin-iphone配置文件的说明包括设置IPHONEOS_DEPLOYMENT_TARGET = 4.2
的说明。这将导致构建过程在4.2版SDK中查找OpenGLES / ES1 / gl.h头文件。您可能没有安装该版本的SDK。如果你有Xcode的最新版本,你应该安装SDK for iOS 5,如果你在配置文件中使用IPHONEOS_DEPLOYMENT_TARGET = 5.0
,iGLU就会编译。