码迷,mamicode.com
首页 > 其他好文 > 详细

经典的找不到符号(symbol)错误

时间:2016-10-05 10:44:18      阅读:641      评论:0      收藏:0      [点我收藏+]

标签:

使用BmobSDK的过程中,编译时出现了以下错误信息,意思是 -[BmobSRWebSocket _innerPumpScanner] 这个方法引用了 "_utf8_nextCharSafeBody" 这个符号,但是Xcode在编译过程中找不到这个符号。

Undefined symbols for architecture arm64:
  "_utf8_nextCharSafeBody", referenced from:
      -[BmobSRWebSocket _innerPumpScanner] in BmobSDK
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

 在搜索引擎里搜索 "_utf8_nextCharSafeBody",可以发现这个符号是在libicucore.tbd里边的,而你的工程没有添加这个库,所以只要把库link进去你的工程就可以了。

技术分享

 

经典的找不到符号(symbol)错误

标签:

原文地址:http://www.cnblogs.com/howmacist/p/5931740.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!