我想通过使用android NDK rev8b编译本地库(从WebRTC派生)。我得到以下错误:Android NDK无法找到stlport
android_ndk/android-ndk-r8b/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6.x-google/../../../../arm-linux-androideabi/bin/ld: cannot find -lstlport_static
因此它无法找到stl库。我已经安装了libmagic-dev
。
分布(由/proc/version
返回)的版本是:
Linux version 2.6.32-40-generic ([email protected]) (gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5)) #87-Ubuntu SMP Tue Mar 6 00:56:56 UTC 2012
编辑 我有同样的问题与修订8D
我已经将它设置。问题出在Android.mk上:我必须指定LOCAL_LDLIBS – kingston
否,如果Application.mk存在,NDK会自动添加'-L'。 –
我不得不这样做。没有它没有工作 – kingston