美文网首页
编译libyuv

编译libyuv

作者: mapleSeriesX | 来源:发表于2019-05-24 13:26 被阅读0次

    1.编译libyuv

    百度云盘
    下载libyuv

    链接:https://pan.baidu.com/s/1GTmS0pztHxmz43T2_tNPbQ
    提取码:9ca3

    官网下载
    访问 https://chromium.googlesource.com/external/libyuv/+/refs/heads/master

    下载压缩包

    复制到linux

    创建目录
    mkdir libyuv
    mkdir ./libyuv/jni

    赋予所有者执行权限
    chmod u+x libyuv-refs_heads_master_native.tar.gz

    解压到指定目录
    tar -xf libyuv libyuv-refs_heads_master.tar.gz -C ./libyuv/jni

    创建并编写Application.mk文件
    vim ./libyuv/jni/Application.mk

    APP_ABI := armeabi-v7a x86 x86_64
    APP_PLATFORM := android-9
    APP_STL := stlport_static
    APP_CPPFLAGS += -fno-rtti

    按ESC退出编辑模式
    输入:wq! 按回车强制保存退出

    修改Android.mk

    vim ./libyuv/jni/Android.mk
    静态库名字
    LOCAL_MODULE := libyuv_static
    生成静态库
    include $(BUILD_STATIC_LIBRARY)

    改为:
    动态库名字
    LOCAL_MODULE := libyuv
    生成动态库
    include $(BUILD_SHARED_LIBRARY)

    编译yuv动态库
    cd libyuv
    ndk-build

    生成的动态库在/root/maple/libyuv/obj/local

    相关文章

      网友评论

          本文标题:编译libyuv

          本文链接:https://www.haomeiwen.com/subject/rpsgzqtx.html