Cocos2dxのAndroidビルドでcpu-features.oエラーの解決

Cocos2dxのAndroidビルドがエラー

No rule to make target ‘~/cpu-features.c’ needed by ‘~/ cpu-features.o’

cpu-features.oで必要になるcpu-features.cをmakeするためのルールが無い、

らしい。

No rule to make target `/hoge/android-ndk-r9/sources/android/cpufeatures/cpu-features.c', needed by `obj/local/armeabi/objs-debug/cpufeatures/cpu-features.o'

エラーの解決方法

cpu-features.oのエラー解決

cpu-featuresディレクトリごと消して再度ビルドすればOK!

Lobi SDKを利用していると必要になる『armeabi-v7a』など、

異なるArchitecture向けにもビルドしている場合は、

同じようにcpu-featuresディレクトリを削除してあげましょう。

obj/local/armeabi/objs/cpufeatures

obj/local/armeabi-v7a/objs/cpufeatures

(※cpufeaturesが2つあるなら2つ削除、しなければ再度エラーでます)

どういうエラーか

理由はよくわかりませんが、

この直前Cocos2dx v3.4からv3.8へ、プロジェクトをフォルダごと移動しました。

そのまま再度ビルドしたのでどこか噛み合わなくなったのかもしれません。

ブログランキング、brogram、にほんブログ村
ブログランキングならblogram ブログランキング・にほんブログ村へ
スポンサーリンク

フォローする

スポンサーリンク