在x86中为android平台构建openh264

时间:2015-11-09 13:11:47

标签: android pjsip openh264

我正在尝试使用以下命令为android构建openh264:

 $ make OS=android NDKROOT=/Users/nazmulhasan/android-ndk-r10d TARGET=android-17 ARCH=x86

收到以下错误:

/Users/nazmulhasan/android-ndk-r10d/toolchains/x86-4.8/prebuilt/darwin-x86/bin/../lib/gcc/i686-linux-android/4.8/../../../../i686-linux-android/bin/ld: error: codec/common/cpu-features.o: incompatible target
codec/common/src/WelsThreadLib.o:WelsThreadLib.cpp:function WelsQueryLogicalProcessInfo: error: undefined reference to 'wels_getCpuCount'

2 个答案:

答案 0 :(得分:4)

尝试

make install OS=android NDKROOT=/Users/nazmulhasan/android-ndk-r10d TARGET=android-21 ARCH=x86

或     make install OS = android NDKROOT = / Users / nazmulhasan / android-ndk-r10d TARGET = android-17 ARCH = x86

答案 1 :(得分:1)

如果您使用的是Windows桌面,那么只需安装nasm即可。将所有nasm文件复制到\ MinGW \ bin \ 1.0 \ bin文件夹中。并在命令下运行。

make OS=android NDKROOT=/Users/nazmulhasan/android-ndk-r10d TARGET=android-21 ARCH=x86