NDK编译FFMPEG所遇问题的解决方法(一)

在将FFMPEG v2.1.1移植到Android程序中,使用NDK编译时遇到错误。解决方法是注释掉报错的函数,以避开编译错误,同时确保程序正常运行。此方法可能适用于遇到相同问题的开发者。
摘要由CSDN通过智能技术生成

最近要将FFMPEG v2.1.1移植到我的安卓程序当中去。在NDK编译的过程中遇到了以下的问题:

    $ $NDK/ndk-build NDK_PROJECT_PATH=$NDK/samples/FFMPEG  
    Android NDK: WARNING:/cygdrive/d/ndk/samples/FFMPEG/jni/ffmpeg/libavcodec/Android.mk:avcodec: LOCAL_LDLIBS is always ignored for static libraries  
    Android NDK: WARNING:/cygdrive/d/ndk/samples/FFMPEG/jni/ffmpeg/libavformat/Android.mk:avformat: LOCAL_LDLIBS is always ignored for static libraries  
    [armeabi] SharedLibrary  : libffmpeg.so  
    D:/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: D:/ndk/samples/FFMPEG/obj/local/armeabi/libavcodec.a(dsputil.o): in function ff_dsputil_init:D:/ndk/samples/FFMPEG/jni/ffmpeg/libavcodec/dsputil.c:2926: error: undefined reference to 'ff_dsputil_init_arm'  
    D:/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androi
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值