【问题标题】:There is a way to link GLKit in an IOS4 app?有没有办法在 IOS4 应用程序中链接 GLKit?
【发布时间】:2012-01-16 18:48:57
【问题描述】:

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

【问题讨论】:

    标签: opengl-es ios4 glkit


    【解决方案1】:

    不幸的是,iPhone 没有已知的方法。

    我在 OS X 10.6 上尝试了相同的操作,并使用了 OS X 10.8 中的 GLKit 框架库的副本,并且我已经假设他们使用了 OS X 10.6 中不可用的功能,而我的应用程序刚刚退出。在 10.7 中它可以工作,因为 10.8 非常接近以前的 OS X。

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

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

    【讨论】:

    • 我的示例文件夹用于 iOS 6 SDK。如果您安装了 iOS 5.x SDK,您应该使用它们。它更接近第 4 版。
    • 我很久以前就解决了这个问题,方法是从 GLKit 中提取所有内联的标头(如 Matrix.h)并手动实现我需要的功能,例如纹理加载器功能。但现在,我认为 iOS4 即将过时。不久前我停止了 iOS 开发。
    • 那是真的 :) 回答后我看到这个问题已经有将近一年的历史了。无论如何,我认为这对未来的其他框架也很有用。
    • 你能分享你的资源吗?我需要它:)
    猜你喜欢
    • 1970-01-01
    • 2019-08-16
    • 2016-04-16
    • 2017-12-25
    • 1970-01-01
    • 2012-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多