我是靠谱客的博主 热情蜜粉,这篇文章主要介绍【Xcode】undefined symbols错误总结,现在分享给大家,希望可以做个参考。


今天在使用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中即可。



最后

以上就是热情蜜粉最近收集整理的关于【Xcode】undefined symbols错误总结的全部内容,更多相关【Xcode】undefined内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(180)

评论列表共有 0 条评论

立即
投稿
返回
顶部