【问题标题】:Building cocos2d-x android project failed: Unknown EABI object attribute 44构建cocos2d-x android项目失败:未知EABI对象属性44
【发布时间】:2013-04-02 13:37:26
【问题描述】:

今天,我使用cygwinndk-r8 交叉构建我的cocos2d-x android 项目:HelloCpp,我失败并得到一些错误,例如:

Unknown EABI object attribute 44

以下是来自 cygwin 的消息:

StaticLibrary  : libcocos2d.a
SharedLibrary  : libhellocpp.so
E:/android-ndk-r8/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld.exe: Warning: ./obj/local/armeabi/webp.a(alpha.o): Unknown EABI object attribute 44
E:/android-ndk-r8/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld.exe: Warning: ./obj/local/armeabi/webp.a(buffer.o): Unknown EABI object attribute 44

我在网上找了一些tips,也有人说是ndk的工具链的问题。但是我不知道怎么办,有没有和我一样在研究cocos2d-x的问题?真希望有人能给我指导。

【问题讨论】:

    标签: android android-ndk cygwin cocos2d-x


    【解决方案1】:

    您在 Windows 上使用 Android NDK R8。通常我在 Mac 上工作,但在我的 Windows 中,我使用 android-ndk-r8c 版本,因为我在尝试编译时遇到了其他版本的问题。

    尝试下载另一个 NDK (r8c) 并重试。

    【讨论】:

      【解决方案2】:

      您使用的工具链不理解该属性并忽略它。尝试更新 ndk-r9b 以避免该警告。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-07-16
        • 2012-02-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多