解决Xcode 6 beta 编译Cocos2d-x iOS项目失败 在Xcode 6 里编译 iOS项目时可能会失败,提示如下错误: Undefined symbols
2014-09-30 09:20
603 查看
在Xcode 6 里编译 iOS项目时可能会失败,提示如下错误:
Undefined symbols for architecture i386:"_fwrite$UNIX2003", referenced from:
_unixErrorHandler in libcocos2dx iOS.a(tif_unix.o)
_unixWarningHandler in libcocos2dx iOS.a(tif_unix.o)
_empty_output_buffer in libcocos2dx iOS.a(jdatadst.o)
_term_destination in libcocos2dx iOS.a(jdatadst.o)
_Fax3PrintDir in libcocos2dx iOS.a(tif_fax3.o)
_PredictorPrintDir in libcocos2dx iOS.a(tif_predict.o)
"_strerror$UNIX2003", referenced from:
_TIFFOpen in libcocos2dx iOS.a(tif_unix.o)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
如下图所示:
解决方法很简单,只需要在AppDelegate.cpp中加入如下代码即可:
extern"C"{
size_t fwrite$UNIX2003( constvoid *a, size_t b, size_t c, FILE *d )
{
returnfwrite(a, b, c, d);
}
char* strerror$UNIX2003( int errnum )
{
returnstrerror(errnum);
}
}
参考:http://blog.ready4go.com/blog/2014/06/06/xcode6-beta-build-fix/
相关文章推荐
- 解决Xcode 6 beta 编译Cocos2d-x iOS项目失败
- 解决Xcode 6 编译Cocos2d-x iOS项目失败
- 在Xcode 6 beta里编译Cocos2d-x iOS项目时失败
- ios开发——日常之Xcode编译Undefined symbols for architecture xxx 错误
- Xcode技巧:项目导入外部文件后编译运行出现Undefined symbols for architecture x86_64错误
- iOS开发常遇错误之Xcode编译Undefined symbols for architecture xxx 错误总结
- Xcode技巧:项目导入外部文件后编译运行出现Undefined symbols for architecture x86_64错误
- iOS Xcode编译Undefined symbols for architecture xxx 错误总结
- 一分钟解决Xcode的Undefined symbols for architecture x86_64编译错误
- 用xcode6.3编译早期工程时出现Undefined symbols for architecture x86_64错误的解决办法(转)
- cocos2d-x Undefined symbols for architecture x86_64 when porting iOS app in Xcode? 问题的解决
- iOS:Xcode的beta下编译低版本项目时,出现的Link错误( "_fwrite$UNIX2003", referenced from:)
- cocos2d-x在目录..\Classes添加新类的cpp后,在Eclipse下进行混合编译提示”undefined reference to vtable for 新类“错误的解决方法
- Xcode技巧:项目导入外部文件后编译运行出现Undefined symbols for architecture x86_64错误
- 解决Xcode6编译Cocos2d-x 3.0 IOS项目失败
- iOS:编译错误Undefined symbols for architecture i386: _OBJC_CLASS_$_XXX", referenced from: error
- Xcode编译Undefined symbols for architecture xxx 错误总结
- iOS 编译失败,但是没有错误提示(ios build failed ,but without errors)
- Xcode编译Undefined symbols for architecture xxx 错误总结
- [iOS]Xcode解决代码高亮、语法提示、错误警告等功能失效的解决方法