只需一步,快速开始
249
2967
9108
管理员
duplicate symbol _vp8_decode_frame in: ../../sdk/libs/libvpx.a(decodframe.c.o) ../../sdk/libs/libvpx.a(decodeframe.c.o) ld: 39 duplicate symbols for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation)
Objective C 中特有的语法特性 Category 大家肯定很熟悉,类似于C#中的扩展方法,可以在一个类的外面扩展这个类的功能,使得我们可以方便的为系统类添加自己的功能,比如为 NSString 添加 md5 编码。在编译到静态库时,这些代码模块实际上是存在不同的obj文件里的。程序在连接Category方法时,实际上只加载了Category模块,扩展的基类代码并没有被加载。这样,程序虽然可以编译通过,但是在运行时,因为找不到基类模块,就会出现 unrecognized selector 这样的错误。
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页
Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )
GMT+8, 2024-11-22 23:50 , Processed in 0.254336 second(s), 22 queries .
Powered by Discuz! X3
© 2001-2013 Comsenz Inc.