LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_C_INCLUDES += \
$(LOCAL_PATH)/ffmpeg \
$(LOCAL_PATH)
LOCAL_SRC_FILES := \
com_huitu_live_jni_LiveMobile.c
#LOCAL_SHARED_LIBRARIES := libjniaudio libjnivideo
#LOCAL_STATIC_LIBRARIES := libavcodec libavformat libavutil libpostproc libswscale
LOCAL_LDLIBS := -LD:/soft/android-ndk-r5b/platforms/android-5/arch-arm/usr/lib -L$(LOCAL_PATH) -lavformat -lavcodec -lavdevice -lavfilter -lavcore -lavutil -lswscale -llog -lz -ldl -lgcc
LOCAL_MODULE := liblivemobile
include $(CLEAR_VARS)
LOCAL_C_INCLUDES += \
$(LOCAL_PATH)/ffmpeg \
$(LOCAL_PATH)
LOCAL_SRC_FILES := \
com_huitu_live_jni_LiveMobile.c
#LOCAL_SHARED_LIBRARIES := libjniaudio libjnivideo
#LOCAL_STATIC_LIBRARIES := libavcodec libavformat libavutil libpostproc libswscale
LOCAL_LDLIBS := -LD:/soft/android-ndk-r5b/platforms/android-5/arch-arm/usr/lib -L$(LOCAL_PATH) -lavformat -lavcodec -lavdevice -lavfilter -lavcore -lavutil -lswscale -llog -lz -ldl -lgcc
LOCAL_MODULE := liblivemobile
include $(BUILD_SHARED_LIBRARY)
//将编译完成的ffmpeg 的静态库 E:\soft\android-ndk-r5b\platforms\android-4\arch-arm\usr\lib 中
本文深入解析了在Android NDK环境下编译FFmpeg静态库的过程,包括路径配置、头文件包含、源文件定义、库依赖及链接参数设置等关键步骤,详细阐述了如何正确配置编译参数以生成适用于Android应用的FFmpeg库。
3071

被折叠的 条评论
为什么被折叠?



