有没有办法在 IOS4 应用程序中链接 GLKit?
我构建了一个使用 GLKit 的应用程序,以便在屏幕上绘制 OpenGL 内容。我知道这是一个 iOS5 框架,但是我想知道是否有办法手动链接 glkit dylib。如果我不需要重建我的代码,我将不胜感激,因为 GLKit 更容易使用。
I build an application that uses GLKit in order to draw OpenGL stuff on the screen. I know that this is an iOS5 framework but, I was wondering if there is a way to link with glkit dylib by hand. I'll appreciate if I do not need to rebuild my code since GLKit is much more easy to use.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不幸的是,iPhone 没有已知的方法。
我在 OS X 10.6 上尝试了同样的操作,使用了 OS X 10.8 中的 GLKit 框架库的副本,因为我已经假设它们使用了 OS X 10.6 中不可用的功能,所以我的应用程序就退出了。在 10.7 中它可以工作,因为 10.8 非常接近以前的 OS X。
您可以尝试从 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk 复制 GLKit 框架/System/Library/Frameworks/GLKit.framework 到 iPhone 4 SDK 文件夹的路径。
然后,应该可以在较旧的 Xcode 版本中访问框架和头文件,该版本可能位于 /Developer 中,因为您使用的是旧版本的 Xcode。
Unfortunately there is non known way for the iPhone.
I tried the same for OS X 10.6 with a copy of the GLKit framework library from OS X 10.8 and as i already supposed they used features that where not available in OS X 10.6 an my application just quits. With 10.7 it worked since 10.8 is pretty close to the previous OS X.
You can try to copy the GLKit Framework from /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/System/Library/Frameworks/GLKit.framework to the path of the iPhone 4 SDK folder.
The framework and header files should then be accessible in your older Xcode version which is probably in /Developer since you are using an old version of Xcode.