iphone - + (Class)layerClass 不起作用

标签 iphone objective-c opengl-es

我正在构建一个 OpenGL 应用程序,但在 eaglview.m + (Class)layerClass 上无法工作。

如果我尝试运行它,我会得到:

"Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_CAEAGLLayer", referenced from:
      objc-class-ref in GLView.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status"

我该如何解决这个问题?

最佳答案

您需要将 OpenGL 和可能的 QuartzCore 框架添加到目标以链接它们。

关于iphone - + (Class)layerClass 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6251111/

相关文章:

iphone - iOS从日期获取时间

iphone - 如何制作顶部带有文本字段的键盘?

ios - 使用 GL_POINTS 通过 OpenGL 改变线宽 (iOS)

java - 没有当前上下文的 opengl es api

iphone - 是否可以访问 iOS 钥匙串(keychain)并获取存储的密码以自动完成字段?

objective-c - 如何在 Iphone sdk 中录制音频并播放录制的音频?

ios - 如何计算 SpriteKit 中球的下落速度

ios - 控制 TableViewCell 输出到 TableView 的次数

android - 渲染图像的随机消失部分

iphone - 打开 iTunes Store 以播放特定歌曲