我搞不清楚了 。
我以前经常使用 CCScrollLayer,它是一个 cocos2d 类,但现在我遇到了一个奇怪的错误- mach-o-linker
。
- 我已将课程添加到我的项目中(
CCScrollLayer.h+m
) - 我已经进口了它们
- 我已经定义:
CCScrollLayer *scroller
;
然后,当我输入这行代码时:
scroller = [[CCScrollLayer alloc] initWithLayers:[NSArray arrayWithObjects:page1,page2,nil] widthOffset:100];
我有 mach-o-linker 错误!
Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_CCScrollLayer", referenced from:
objc-class-ref in mainScene.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我在项目设置中定义了 armv6 和 7。
那是什么 ??我知道这不是代码错误,而是有些不同。