日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

avlib java_fatal error: libavutil/avconfig.h: No such file...

發布時間:2024/8/23 c/c++ 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 avlib java_fatal error: libavutil/avconfig.h: No such file... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

根據這位仁兄的記錄,可以在android程序里調用ffmpeg的avcodec_version()函數;

下載了最新版的ffmpeg源碼(2.4.1),在cygwin里用NDK編譯時可能會報錯,報錯如下;

your_name@AP-CHN-LP140129?/cygdrive/c/Workspace_my/TestApp

$?ndk-build

Android?NDK:?WARNING:jni/Android.mk:Prompt:?non-system?libraries?in?linker?flags:?-lffmpeg

Android?NDK:?????This?is?likely?to?result?in?incorrect?builds.?Try?using?LOCAL_STATIC_LIBRARIES

Android?NDK:?????or?LOCAL_SHARED_LIBRARIES?instead?to?list?the?library?dependencies?of?the

Android?NDK:?????current?module

[armeabi]?Compile?thumb??:?Prompt?<=?Prompt.c

In?file?included?from?jni/ffmpeg/libavutil/avutil.h:289:0,

from?jni/ffmpeg/libavutil/samplefmt.h:24,

from?jni/ffmpeg/libavcodec/avcodec.h:31,

from?jni/Prompt.c:6:

jni/ffmpeg/libavutil/common.h:44:32:?fatal?error:?libavutil/avconfig.h:?No?such?file?or?directory

#include?"libavutil/avconfig.h"

^

compilation?terminated.

/cygdrive/c/Software/android/android-ndk-r10b/build/core/build-binary.mk:447:?recipe?for?target?'obj/local/armeabi/objs/Prompt/Prompt.o'?failed

make:?***?[obj/local/armeabi/objs/Prompt/Prompt.o]?Error?1

報錯跟cygwin沒有關系,其實就是在源碼libavutil目錄里找不到文件avconfig.h; 查看源碼后的確沒有...囧TT~

編輯一個avconfig.h放到libavutil目錄里就解決了報錯問題;avconfig.h內容如下:

/*?Generated?by?ffconf?*/

#ifndef?AVUTIL_AVCONFIG_H

#define?AVUTIL_AVCONFIG_H

#define?AV_HAVE_BIGENDIAN?0

#define?AV_HAVE_FAST_UNALIGNED?0

#endif?/*?AVUTIL_AVCONFIG_H?*/

編譯完成后,運行,OK。

總結

以上是生活随笔為你收集整理的avlib java_fatal error: libavutil/avconfig.h: No such file...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。