iOS开发之OC和C混编问题
来源:互联网 发布:淘宝家具安装价格 编辑:程序博客网 时间:2024/05/17 22:12
最近做的项目导入环信平台在编译时报下面的错误
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
查了一下是OC和C冲突的问题
解决办法:
AppDelegate.m改为AppDelegate.mm
再AppDelegate.mm在加上如下代码
extern"C"{
size_t fwrite$UNIX2003(const void *a,size_t b, size_t c,FILE *d )
{
returnfwrite(a, b, c, d);
}
char* strerror$UNIX2003(int errnum )
{
returnstrerror(errnum);
}
}
0 0
- iOS开发之OC和C混编问题
- iOS C++/OC 混编
- iOS SDK开发时,有关OC和C++混编造成其它类错误的问题(Compile Sources As Objective-C++)
- iOS SDK开发时,有关OC和C++混编造成其它类错误的问题(Compile Sources As Objective-C++)
- iOS SDK开发时,有关OC和C++混编造成其它类错误的问题(Compile Sources As Objective-C++)
- iOS SDK开发时,有关OC和C++混编造成其它类错误的问题(Compile Sources As Objective-C++)
- OC和C混编
- 【iOS-Cocos2d游戏开发之十二】浅析使用C++/C/OC进行iOS游戏混编出现“failed with exit”问题与小结;
- 【iOS-Cocos2d游戏开发之十二】浅析使用C++/C/OC进行iOS游戏混编出现“failed with exit”问题与小结;
- 【iOS-Cocos2d游戏开发之十二】浅析使用C++/C/OC进行iOS游戏混编出现“failed with exit”问题与小结;
- iOS Swift和OC混编
- iOS开发之Swift与OC混编实现
- iOS开发——OC和JS混编
- ios-OC和Swift混编调用分类问题
- Objective-c开发--MRC和ARC混编--(iOS开发)
- iOS javascrip和oc混编 互相调用
- iOS开发笔记 - Objective-C和JavaScript的混编
- 详解iPhone开发之Objective-C和 C 混编
- 【后缀数组】[POJ 1743]Musical Theme
- 【小镇的技术天梯】lanmp服务器集群搭建(1)nginx的反向代理
- 转:tslib1.4 移植全过程
- 2014总结
- bzoj 1070: [SCOI2007]修车
- iOS开发之OC和C混编问题
- php之文件载入include, include_once,require,require_once
- 即时聊天社交软件(二)
- kernel里如何打开文件并打印出error
- MFC采用MSComm控件通信时,出现error LNK2001:无法解析的外部符号问题的解决方法
- ★hdu--1429(好题--二进制压缩)
- C++十进制转换为二进制
- Linux
- CentOS中利用C语言操作MySQL,插入日期和时间