2013-04-10 8 views
5

今日、私はcocos2d-XのAndroidプロジェクトビルドするクロスへcygwinndk-r8を使用して未知のEABIオブジェクト属性:HelloCppは、私が失敗し、のようないくつかのエラーを取得:ビルcocos2d-XのAndroidプロジェクトが失敗しました: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)をダウンロードしてもう一度試してください。