【Xcode】undefined symbols错误总结

2019-04-15 14:44发布

http://blog.csdn.net/nextstudio/article/details/8919241 今天在使用ZBar的时候,报了很多undefined symbols错误。特意总结一下这类错误。 1、framework缺失 这类错误一般是因为库文件没导入引起的。在导入CoreMedia.framework之后,错误消失。怎样快速找到缺失的库,这里面是有规律的。 前两个字母CM正是CoreMedia的缩写。还有类似的比如: _CV是缺失CoreVideo _CA是缺失CoreAnnimation,也就是QuartzCore _AV是缺失AVFoundation 2、dylib缺失
动态库缺失导致的undefined symbols错误,一般如下:
iconv就是库名:libiconv就是我们要添加的动态库 3、自定义文件未加入Compile Sources
这类问题导致的undefined symbols错误,一般如下: _OBJC_CLASS_$_后面的就是我们需要添加到编译源里的类名,将ViewController.m添加到Compile Sources中即可。