我正在构建一个OpenGL应用程序并且在eagleview.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"
我该如何解决这个问题?
答案 0 :(得分:25)
您需要将OpenGL和可能的QuartzCore框架添加到目标中以链接它们。