【错误记录】编译 ijkplayer 报错 (fatal error: ijksoundtouch/ijksoundtouch_wrap.h: No such file or directory )
文章目录
- 一、报错信息
- 二、解决方案
参考 https://github.com/bilibili/ijkplayer 项目的编译过程 ;
一、报错信息
在编译完 ffmpeg 之后 , 执行
./compile-ijk.sh all
命令 , 编译 ijkplayer ;
这也是最后一条命令 ;
执行后报错 :
root@octopus:~/ijkplayer/ijkplayer-android/android# ./compile-ijk.sh all
profiler build: NO[armeabi-v7a] Compile thumb : ijkplayer <= ff_ffplay.c
[armeabi-v7a] Compile thumb : ijkplayer <= ijkplayer.c
[armeabi-v7a] Compile thumb : ijkplayer <= ffpipeline_ffplay.c
[armeabi-v7a] Compile thumb : ijkplayer <= ffpipenode_ffplay_vdec.c
[armeabi-v7a] Compile thumb : ijkplayer <= ffmpeg_api_jni.c
/root/ijkplayer/ijkplayer-android/android/ijkplayer/ijkplayer-armv7a/src/main/jni/ijkmedia/ijkplayer/ff_ffplay.c:78:46: fatal error: ijksoundtouch/ijksoundtouch_wrap.h: No such file or directory#include "ijksoundtouch/ijksoundtouch_wrap.h"^
compilation terminated.
make: *** [/root/ijkplayer/ijkplayer-android/android/ijkplayer/ijkplayer-armv7a/src/main/obj/local/armeabi-v7a/objs/ijkplayer/ff_ffplay.o] Error 1
make: *** Waiting for unfinished jobs....
/root/ijkplayer/ijkplayer-android/android
profiler build: NO
搜索整个目录 , 确实没有 “ijksoundtouch/ijksoundtouch_wrap.h” 文件 ;
二、解决方案
在根目录下 , 有一个 init-android-soundtouch.sh 脚本 ,
执行该 init-android-soundtouch.sh 脚本 , 就可以自动下载并安装 soundtouch ;
在 ijkplayer-android 目录中 , 执行
./init-android-libyuv.sh
命令 , 下载 libyuv 依赖库 , 之后编译 ijkplayer 需要用到 ;
执行过程 :
root@octopus:~/ijkplayer/ijkplayer-android# ./init-android-libyuv.sh
== pull libyuv base ==
正克隆到 'extra/libyuv'...
remote: Enumerating objects: 12767, done.
remote: Total 12767 (delta 0), reused 0 (delta 0), pack-reused 12767
接收对象中: 100% (12767/12767), 2.60 MiB | 839.00 KiB/s, 完成.
处理 delta 中: 100% (10540/10540), 完成.
== pull libyuv fork ==
正克隆到 'ijkmedia/ijkyuv'...
对象计数中: 12767, 完成.
Delta compression using up to 4 threads.
压缩对象中: 100% (2210/2210), 完成.
写入对象中: 100% (12767/12767), 完成.
Total 12767 (delta 10540), reused 12767 (delta 10540)
分支 'ijk-r0.2.1-dev' 设置为跟踪来自 'origin' 的远程分支 'ijk-r0.2.1-dev'。
切换到一个新分支 'ijk-r0.2.1-dev'
/root/ijkplayer/ijkplayer-android
root@octopus:~/ijkplayer/ijkplayer-android#
执行完毕后 , 在 ijkplayer-android/ijkmedia 目录中就可以看到 ijksoundtouch 目录 ;
再次执行 , 就不会报上述错误 ;
【错误记录】编译 ijkplayer 报错 (fatal error: ijksoundtouch/ijksoundtouch_wrap.h: No such file or directory )相关推荐
- PointTransformer编译pointops_cuda报错fatal error: THC/THC.h: No such file or directory
错误信息 Ubuntu 20.04 CUDA 11.6 PyTorch 1.13.0 尝试运行PointTransformer代码, 编译pointops_cuda的时候报错: > py set ...
- 【错误记录】编译 Linux 内核报错 ( fatal error: openssl/opensslv.h: No such file or directory )
文章目录 一.报错信息 二.解决方案 一.报错信息 编译 Linux 内核 , 执行 sudo make 命令 , 开始正式编译 Linux 内核 , 报如下错误 : root@ubuntu:~/ke ...
- 解决gcc -m32报错fatal error: sys/cdefs.h: No such file or directory
sudo apt-get purge libc6-dev sudo apt-get install libc6-dev sudo apt-get install libc6-dev-i386
- 编译R3LIVE报错: fatal error: livox_ros_driver/CustomMsg.h: 没有那个文件或目录 4 | #include <livox_ros_driver/
安装编译了livox_ros_driver和livox_SDK,在编译R3LIVE算法时,遇到报错 fatal error: livox_ros_driver/CustomMsg.h: 没有那个文件或 ...
- 运行SVO报错fatal error: sophus/se3.hpp: No such file or directory
近日,参照此篇文章ubuntu16.04 ROS环境下配置和运行SVO配置并运行SVO时,到第(7)步编译svo时出现错误,错误信息很长,其实原因只有一个,如下: fatal error: sophu ...
- 【错误记录】编译 ijkplayer 报错 (fatal error: libyuv.h: No such file or directory #include “libyuv.h“ )
文章目录 一.报错信息 二.解决方案 参考 https://github.com/bilibili/ijkplayer 项目的编译过程 ; 一.报错信息 在编译完 ffmpeg 之后 , 执行 ./c ...
- 在Jetson Xavier NX上安装torchvision编译报错:fatal error: libavcodec/avcodec.h: No such file or directory
文章目录: 1 问题原因说明 2 解决方法 1 问题原因说明 1.尝试安装torchvision 在Jetson NX设备上安装torch的版本是1.6.0版本,对应安装torchvision版本应该 ...
- 解决编译redis报错zmalloc.h:50:10: fatal error: jemalloc/jemalloc.h: No such file or directory
解决方法 进入redis的目录后运行: sudo make 时报错:zmalloc.h:50:10: fatal error: jemalloc/jemalloc.h: No such file or ...
- 报错解决:fatal error: json/json.h: No such file or directory
晚上在做编译原理作业的时候遇到了报错: ASTNodes.h:6:23: fatal error: json/json.h: No such file or directory#include < ...
最新文章
- Flutter开发之SnackBar提示组件-4(43)
- 认识HTML5的WebSocket
- 学长毕业日记 :本科毕业论文写成博士论文的神操作20170404
- python 3d渲染_python老司机带你玩玩炫酷的3D渲染,酷毙了!
- 《Android游戏开发详解》一2.18 使用Java API中的对象
- Dubbo实战快速入门 (转)
- cf烟雾头怎么调win7系统
- 智慧校园供水系统智能管理
- 【STM32H7的DSP教程】第17章 DSP功能函数-定点数互转
- Delphi 调用打印指令ZPL--USB
- 通信专业顶刊_通信方面的期刊_信息与通信工程期刊排行顶级的_通信技术
- .grf 读入报表模板失败,请检查网络连接、URL及读取权限,错误提示:网络服务器响应不成功
- 配置flashgot+axel
- java.sql.SQLException: Access denied for user ‘‘@‘localhost‘ (using password: YES)
- System.BadImageFormatException: 试图加载格式不正确的程序。
- 少儿创意学编程(Scratch基础篇):第5课——绘画板
- 如何使用unity制作雷达探测目标效果动画
- “创宇ADS”获公安部颁发《计算机信息系统安全专用产品销售许可证》!
- Linux fsck命令详解
- ping6 之 unknown host 解决方法