2013-04-10 41 views
5

今天,我用cygwinndk-r8交叉建立我的cocos2d-x的Android項目:HelloCpp,我失敗了,並得到了一些錯誤,如:大廈的cocos2d-x的Android項目失敗:未知EABI對象屬性44

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 

我已經在網上找到了一些小技巧,有的人說這是NDK的toolchains.But的,我不知道該怎麼辦的問題,沒有任何一個是誰學習cocos2d-x和我有同樣的問題嗎?我真的希望有人能夠克服給我指導。

回答

4

您正在使用的工具鏈不理解該屬性,而忽略它。嘗試更新ndk-r9b以避免該警告。

0

您正在Windows上使用Android NDK R8。通常我在Mac上工作,但在我的Windows中,我使用android-ndk-r8c版本,因爲在嘗試編譯時遇到了其他版本的麻煩。

嘗試下載另一個NDK(r8c)並重試。

相關問題