_fwrite$UNIX2003 解决办法
2016-01-10 10:55
239 查看
今天更新环信SDK时碰到这个样的一个问题
查了网上N多知了(吐槽一下ziliao都不让发),咨询了各路大神终于找到了解决方法
虽然不是很懂为什么但能解决问题,我就分享一下
在AppDelegate.mm中添加
之前报错的问题已经解决了
Undefined symbols for architecture i386: "_fwrite$UNIX2003", referenced from: _hex_dump_internal in libEaseMobClientSDK.a(dump.o) _pkt_dump_internal in libEaseMobClientSDK.a(dump.o) ld: symbol(s) not found for architecture i386
查了网上N多知了(吐槽一下ziliao都不让发),咨询了各路大神终于找到了解决方法
虽然不是很懂为什么但能解决问题,我就分享一下
在AppDelegate.mm中添加
extern"C"{ size_t fwrite$UNIX2003( const void *a, size_t b, size_t c, FILE *d ) { return fwrite(a, b, c, d); } char* strerror$UNIX2003( int errnum ) { return strerror(errnum); } }
之前报错的问题已经解决了
相关文章推荐
- [消息传递之五]-NSMatchPort练习
- AD 中常用快捷键 6.9版本
- Reflector 已经out了,试试ILSpy
- JavaScript 基础
- Catia二次开发R19安装说明
- 机器学习与数据挖掘网上资源搜罗——良心推荐
- 【ASP.NET】母版页与include
- linux网络设备驱动(二)
- 为什么程序猿比程序媛多?
- Eclipse常用快捷键和Linux命令大全
- java对文件压缩与解压缩操作
- 二分查找大集合(妈妈再也不用担心我的二分查找了)
- Android service binder aidl 关系
- 码农动手换雨刮条
- C/C++文件操作2——fstream类
- LeetCode:219. Contains Duplicate II
- Git常用命令
- Python之import流程
- redis初步入门
- EXT3.0在IE下Range不兼容解决办法