我试图在链接库时修复一些未解析的引用,并注意到缺少的类被定义为
U _OBJC_CLASS_$_CocoaRenderView
由nm
. 但是,如果我检查定义此类的库,我发现:
00000000 t -[CocoaRenderView initCocoaRenderView:]
000000f0 t -[CocoaRenderView initCocoaRenderViewFullScreen:]
000000e0 t -[CocoaRenderView nsOpenGLContext]
00000000 A .objc_class_name_CocoaRenderView
_OBJC_CLASS_
所以这是一个问题 - b/w 前缀和有什么区别.objc_class_name_
?它似乎没有帮助链接器正确解析符号。
任何链接也将不胜感激。