我正在构建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/

10-08 20:38