导入环信SDK时碰到这个样的一个问题
Undefined symbolsfor
architecture i386: "_fwrite$UNIX2003",
referenced from:_hex_dump_internalin
libEaseMobClientSDK.a(dump.o)_pkt_dump_internalin
libEaseMobClientSDK.a(dump.o)ld:
symbol(s) not
found for
architecture i386
解决方案一:
将AppDelegate.m改为AppDelegate.mm
在AppDelegate.mm中添加
解决方案二 :
在环信的demo 中有这样一个文件:
FixFopen.c文件,将这个文件导入到自己的项目中,运行即可
第二种方法 亲测可行
解决环信SDK导入问题
本文解决了在导入环信SDK时遇到的未定义符号错误,提供了两种有效解决方案:一是修改AppDelegate.m为AppDelegate.mm并添加相应代码;二是引入FixFopen.c文件。
3144

被折叠的 条评论
为什么被折叠?



