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。

f9d56912d8b9e6456c7248bb386be27e.png

e1c4a2bd104e07ede822f7e19f00209a.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/507783.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python 绘制分布直方图_统计学中常见的4种抽样分布及其分布曲线(Python绘制)...

现代统计学奠基人之一、英国统计学家费希尔(Fisher)曾把抽样分布、参书估计和假设检验看作统计推断的三大中心内容。统计学中&#xff0c;需要研究统计量的性质&#xff0c;并评价一个统计推断的优良性&#xff0c;而这些取决于其抽样分布的性质&#xff0c;所以&#xff0c;抽…

php 文件 不更新,php页面不刷新更新数据

php页面不刷新更新数据php页面不刷新更新数据实现起来很简单&#xff0c;我们可以使用前端的ajax技术。ajax作用&#xff1a;ajax技术的目的是让javascript发送http请求&#xff0c;与后台通信&#xff0c;获取数据和信息。实现前后端分离。ajax技术的原理是实例化xmlhttp对象&…

master节点部署pod_小伙!Kubernetes 部署如此简单,你看完全明白了

将项目迁移到k8s平台是怎样实现的?制作镜像控制器管理PodPod数据持久化暴露应用对外发布应用日志/监控1、制作镜像分为三步第一基础镜像&#xff0c;是基于哪个操作系统&#xff0c;比如Centos7或者其他的第二步中间件镜像&#xff0c;比如服务镜像&#xff0c;跑的像nginx服务…

c++从入门到精通_资料下载:从入门到精通,手把手教你学DSP

学习一个东西首先是了解它&#xff0c;比如DSP到底是什么&#xff1f;用在什么地方&#xff1f;怎么用&#xff1f;和单片机特点有那些相同与不同&#xff1f;开发需要注意什么&#xff1f;想了解清楚这些问题自然就清楚比较清楚的认识DSP。DSP&#xff0c;因为它是用来做数据处…

php mysql存中文,PHP+MySQL存储数据常见中文乱码问题小结

PHPMySQL存储数据常见中文乱码问题小结本文实例总结了PHPMySQL存储数据常见中文乱码问题。分享给大家供大家参考&#xff0c;具体如下&#xff1a;PHPMySQL出现中文乱码的常见原因:1. MYSQL数据库的编码是utf8,与PHP网页的编码格式不一致,就会造成MYSQL中的中文乱码。2. 使用MY…

dbf文件怎么创建_ThinkPHP6开发博客实战入门(三),创建admin后台入口

打开创建的应用根目录&#xff1a;E:phpstudy_proWWWp(注意&#xff0c;往后我所说的根目录就是此路径)简单说一下tp6的目录结构app应用目录主要存放控制器文件&#xff1b;config配置目录主要存放全局配置文件&#xff1b;public入口目录主要存放入口或者资源文件&#xff1b;…

没有返回值的方法mock怎么写_【方法】小学生怎么写读书笔记?

什么是读书笔记读书笔记&#xff0c;是指人们在阅读书籍或文章时&#xff0c;遇到值得记录的东西和自己的心得、体会&#xff0c;随时随地把它写下来的一种文体。古人有条著名的读书治学经验&#xff0c;叫做读书要做到&#xff1a;眼到、口到、心到、手到。这“手到”就是读书…

php e error,E_ERROR定义与用法汇总

前言最近由于项目需要&#xff0c;需要读取一个含有中文的txt文档&#xff0c;完了还要保存文件。文档之前是由base64编码&#xff0c;导致所有汉字读取显示乱码。项目组把base64废弃之后&#xff0c;先后出现两个错误&#xff1a;ascii codec cant encode characters in posit…

delphi中的函数传参如何传枚举参数_我是这样使用SpringBoot(API传参)

spring boot 传参spring boot 中的Controller或者RestController接收参数的方法是一样的。这章目标是对几种常用的传参都写个例子。创建package: com.biboheart.demos.api&#xff0c;这个包里放置API接口的RestController在com.biboheart.demos.api包中创建一个class: ParamCo…

ssh-copy-id命令不存在_Redis(三)- 常见命令

步骤1:5种数据类型步骤2:String 字符串步骤3:List 列表步骤4:Hash 字典&#xff0c;哈希表步骤5:Set 集合步骤6:Sorted Set 有序集合步骤7:官方命令手册步骤 1 : 5种数据类型Redis目前有5种数据类型&#xff0c;分别是&#xff1a;String&#xff08;字符串&#xff09;List&am…

matlab中极大似然估计法的应用程序,matlab用fmincon函数求极大似然估计

%l1_s分别是不同实验条件下的数据&#xff0c;下面的函数为极大既然函数的负值&#xff0c;先用fmincon求解&#xff0c;运行出错了。function [l1_s,l2_s,l3_s,l4_s,l5_s,l6_s] readandevaluate(filename)global l1_s l2_s l3_s l4_s l5_s l6_s;filename li_s.xlsx;l1_s xl…

python 字符串替换_学完Python打算出去找工作,怕找不到?看完这篇你可以提高通过率...

面试题目一&#xff1a;Python是如何进行类型转换的&#xff1f;1 函数 描述 2 int(x [,base ]) 将x转换为一个整数 3 long(x [,base ]) 将x转换为一个长整数 4 float(x ) 将x转换到一个浮点数 5 complex(real [,imag ]) 创建一个复数 6 str(x ) 将对象 x 转换为字符串 7 repr(…

matlab bmp hsi,matlab中RGB与HSI图像转化

姓名&#xff1a;边颖超学号&#xff1a;19021210974编程实现RGB与HSI彩色空间的转换&#xff0c;将一幅彩色图像分解为H、S、I三个分量&#xff0c;并显示这三个分量所对应的灰度图像。(1)利用imread函数读入灰度图片hurricane&#xff0c;并命名为Original Imagel&#xff1b…

vue.js php,vue.js去哪下载

vue.js可以去vue官网下载&#xff0c;其下载链接为“vuejs.org/v2/guide/installation.html”&#xff0c;然后用“本教程操作环境&#xff1a;Windows7系统、vue2.5.16版&#xff0c;该方法适用于所有品牌电脑。 vue.js下载及安装的三种方法 要下载安装vue首先得下载安装node.…

bootstrap table无法服务器分页_[精选] MySQL百万数据,你如何用分页来查询数据

文章来自&#xff1a;https://www.cnblogs.com/lxwphp/p/9237331.html商务合作: 请加微信 2230304070精选文章正文在开发过程中我们经常会使用分页&#xff0c;核心技术是使用limit进行数据的读取&#xff0c;在使用limit进行分页的测试过程中&#xff0c;得到以下数据&#xf…

excel的mysql语言,Mysql中文乱码及导出sql语句和Excel的相关解决方法

这几天基于Heritrix写了一个爬虫&#xff0c;用到mysql&#xff0c;在导入导出数据时&#xff0c;遇到一些乱码问题&#xff0c;好不容易解决了&#xff0c;记录一下&#xff0c;以备查看。一、导出数据。先说明一下自己的环境&#xff1a;Mac OS X 10.8.3, MySQL Community Se…

conda pip安装在哪里_Python环境篇-Minicondaamp;Pip使用汇总

一、下载推荐miniconda&#xff0c;很方面管理python多版本环境&#xff0c;比Anaconda轻量。选择合适的版本&#xff1a;https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/或者Linux上直接执行&#xff1a;wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/minic…

jquery 循环_jquery实现无限循环滚动

复制下面代码查看效果原文链接&#xff1a;https://blog.csdn.net/qq_45378970/article/details/108903054?utm_mediumdistribute.pc_category.none-task-blog-hot-4.nonecase&depth_1-utm_sourcedistribute.pc_category.none-task-blog-hot-4.nonecase&request_id作者…

delphi7 获取dll的类_跟我学Java内存管理----JMM精华终章(类加载器)

1 类加载器1.1 类的加载过程当程序要使用某个类时&#xff0c;如果该类还未被加载到内存中&#xff0c;则系统会通过加载&#xff0c;连接&#xff0c;初始化三步来实现对这个类进行初始化。(1)加载就是指将class文件读入内存&#xff0c;并为之创建一个Class对象。任何类被使用…

huffman树_笃学不倦|c语言构造哈夫曼树哈夫曼编码

艾薇巴蒂&#xff01;许久不见甚是想念&#xff0c;想必这”涨姿势”的时刻大家已经期待许久了&#xff01;今天我们要共同学习的是c语言构造哈夫曼树-哈夫曼编码构造哈夫曼树首先&#xff0c;我们需要了解哈夫曼树是什么&#xff1a;相关知识点路径&#xff1a; 路径是指从一个…