NDK专家,我需要你的帮助...
我的目标是使用 android NDK 和 eclipse 轻松编译ffmpeg库。
当我想使用 NDK 进行开发时,我通常会做的是右键单击 Eclipse 中的 android 项目 -> Android 工具 -> 添加本机支持。一切工作并编译。每次我想构建我的项目时,我只需点击“构建”按钮(上面有一个锤子图标)。
现在我只需要添加所有 ffmpeg 库并运行一个像这样的简单程序。我从官方网站下载了最新的 ffmpeg 库。我已将下载的内容提取到 JNI 库中。当我尝试构建时,我会遇到无数错误。类似 “致命错误:libavutil/avconfig.h:没有这样的文件或目录” ......
我的 Android.mk 文件如下所示:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
include $(call all-subdir-makefiles)
LOCAL_MODULE := HELLONDK
LOCAL_SRC_FILES := hello-ndk.cpp
include $(BUILD_SHARED_LIBRARY)
编辑: 在发布这个问题之前,我已经寻找了几天的解决方案。