关于cocos2d-x3.2在NDK10下编译出现的错误的解决方法
2014-07-25 17:33
531 查看
最近cocos2d-x发布了最新的版本3.2,如果你是在NDK10下编译这个版本,会出现一些错误。如下:
1. /Users/minggo/SourceCode/cocos2d-x/build/../cocos/./3d/CCBundleReader.cpp:94:23: error:
return type of out-of-line definition of 'cocos2d::BundleReader::tell'
differs from that in the declaration
ssize_t BundleReader::tell()
2. /Users/minggo/SourceCode/cocos2d-x/build/../cocos/./3d/CCBundleReader.h:90:14: note:
previous declaration is here
long int tell();
这是为什么呢?这是NDK10自身的BUG导致的。关于以上错误,cocos2d-x官方推荐用NDK9来编译cocos2d-x3.2,并且把错误通知给了谷歌。这就应该在下一版本的NDK下可以编译cocos2d-x3.2了。
NDK9下载地址:
windows: http://dl.google.com/android/ndk/android-ndk-r9d-windows-x86_64.zip
linux: http://dl.google.com/android/ndk/android-ndk-r9-linux-x86.tar.bz2
mac os x: https://dl.google.com/android/ndk/android-ndk-r9d-darwin-x86_64.tar.bz2
如果你想更详细了解这个错误,可以浏览一下cocos2d-x官方给出的解析。地址:http://cocos2d-x.org/news/307
1. /Users/minggo/SourceCode/cocos2d-x/build/../cocos/./3d/CCBundleReader.cpp:94:23: error:
return type of out-of-line definition of 'cocos2d::BundleReader::tell'
differs from that in the declaration
ssize_t BundleReader::tell()
2. /Users/minggo/SourceCode/cocos2d-x/build/../cocos/./3d/CCBundleReader.h:90:14: note:
previous declaration is here
long int tell();
这是为什么呢?这是NDK10自身的BUG导致的。关于以上错误,cocos2d-x官方推荐用NDK9来编译cocos2d-x3.2,并且把错误通知给了谷歌。这就应该在下一版本的NDK下可以编译cocos2d-x3.2了。
NDK9下载地址:
windows: http://dl.google.com/android/ndk/android-ndk-r9d-windows-x86_64.zip
linux: http://dl.google.com/android/ndk/android-ndk-r9-linux-x86.tar.bz2
mac os x: https://dl.google.com/android/ndk/android-ndk-r9d-darwin-x86_64.tar.bz2
如果你想更详细了解这个错误,可以浏览一下cocos2d-x官方给出的解析。地址:http://cocos2d-x.org/news/307
相关文章推荐
- 关于Carbide编译出现perl脚本错误的解决方法
- 关于在ubuntu16.04 64位系统上安装交叉编译工具出现错误的解决方法
- 【cocos2d-x】cocos2d-x 3.2 在 NDK10下编译出错的解决方法
- 关于IBM笔记本开机出现ibmpmsvc.exe应用程序错误的解决方法
- 关于serv-u公网访问出现“打开ftp服务器上的文件夹时发生错误。请检查是否有权限访问该文件夹。详细信息:操作超时”的解决方法
- PB for WINCE 6编译时出现错误提示 don't know how to make atlsd.lib 的解决方法 U1073 U1077
- asp.net程序编译调试时偶尔出现访问被拒绝的错误的解决方法
- 关于使用ASP.NE 1.1发送电子邮件时出现的 未能访问“CDO.Message”对象 的错误的解决方法
- 关于windows下apache运行php出现httpd.exe错误的解决方法
- ubuntu 9.10下编译Bochs 2.4.1出现错误的解决方法
- 关于编译Android时出现Error 41的解决方法
- VC++ 2005编译出程序出现“应用程序配置错误”的解决方法
- 关于VC2008编译出现错误“error C2664: ” 的处理方法:
- 关于serv-u公网访问出现“打开ftp服务器上的文件夹时发生错误。请检查是否有权限访问该文件夹。详细信息:操作超时”的解决方法
- 关于出现"出现了运行时间错误,是否要进行调试"的解决方法
- 关于arm-linux-gcc交叉编译工具链,实现自己的crt0或者编译UBOOT出现undefined reference to `__aeabi_unwind_cpp_pr0'的解决方法
- 访问ofbiz index页面出现jsp编译错误及解决方法
- 关于dedecms近期频繁出现[错误警告:连接数据库失败..]错误的解决方法
- 关于VC2008编译出现错误“error C2664: ” 的处理方法: