Я пытаюсь собрать dschaefer android-box2d , и действительно следовал рецепту.
Я получаю эту ошибку при попытке построить TestBox2d с затмением:
сделать все
/cygdrive/c/android/android-ndk-r3/build/prebuilt/windows/arm-eabi-4.2.1/bin/arm-eabi-ld \
-nostdlib -shared -Bsymbolic --no-undefined \
-o obj / libtest.so obj / test.o -L ../ box2d / lib / android -lbox2d \
-L / cygdrive / c / android / android-ndk-r3 / build / платформы / android-3 / arch-arm / usr / lib \
-llog -lc -lstdc ++ -lm \
/cygdrive/c/android/android-ndk-r3/build/prebuilt/windows/arm-eabi-4.2.1/lib/gcc/arm-eabi/4.2.1/interwork/libgcc.a \
/ cygdrive / c / android / android-ndk-r3 / build / prebuilt / windows / arm-eabi-4.2.1 / bin / arm-eabi-ld: невозможно найти -lbox2d
make: *** [obj / libtest.so] Ошибка 1
Единственное, что я изменил, было в TestBox2d \ Makefile, где я изменил путь к NDK.
Есть и другие, у которых такая же проблема ЗДЕСЬ но я не знаю, как ее исправить.