Opengl es 有没有办法在IOS4应用程序中链接GLKit?

Opengl es 有没有办法在IOS4应用程序中链接GLKit?,opengl-es,ios4,glkit,Opengl Es,Ios4,Glkit,我构建了一个使用GLKit的应用程序,以便在屏幕上绘制OpenGL内容。我知道这是一个iOS5框架,但我想知道是否有一种方法可以手动链接glkit-dylib。如果我不需要重新编译代码,我将不胜感激,因为GLKit更易于使用。不幸的是,iPhone有一种未知的方式 我用OS X 10.8中的GLKit框架库副本对OS X 10.6进行了同样的尝试,因为我已经认为他们使用了OS X 10.6中不可用的功能,而我的应用程序刚刚退出。由于10.8与以前的OSX非常接近,所以10.7可以正常工作 您可以

我构建了一个使用GLKit的应用程序,以便在屏幕上绘制OpenGL内容。我知道这是一个iOS5框架,但我想知道是否有一种方法可以手动链接glkit-dylib。如果我不需要重新编译代码,我将不胜感激,因为GLKit更易于使用。

不幸的是,iPhone有一种未知的方式

我用OS X 10.8中的GLKit框架库副本对OS X 10.6进行了同样的尝试,因为我已经认为他们使用了OS X 10.6中不可用的功能,而我的应用程序刚刚退出。由于10.8与以前的OSX非常接近,所以10.7可以正常工作

您可以尝试将GLKit框架从/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/System/Library/Frameworks/GLKit.Framework复制到iPhone 4 sdk文件夹的路径


框架和头文件应该可以在旧版本的Xcode中访问,这可能是在/Developer中,因为您使用的是旧版本的Xcode。

我的示例文件夹适用于iOS 6 SDK。如果安装了iOS 5.x SDK,则应改用它们。它更接近版本4。很久以前,我通过从GLKit中提取所有内联的头文件(如Matrix.h)并手动实现我所需的函数,如纹理加载函数,解决了这个问题。但现在,我认为iOS4即将被剥夺种族权。不久前我停止了iOS开发。这是真的:)在回答这个问题后,我发现这个问题已经快一年了。无论如何,我认为这对将来的其他框架也很有用。你能分享你的资料吗?我需要它:)