android - Android运行ffmpeg示例程序构建报错
问题描述
我在Android程序中运行ffmpeg测试解码程序,报错如下。
libavcodec/frame_thread_encoder.c:163: error: undefined reference to 'av_cpu_count'
libavcodec/frame_thread_encoder.c:180: error: undefined reference to 'av_fifo_alloc_array'
libavcodec/frame_thread_encoder.c:82: error: undefined reference to 'av_fifo_generic_read'
libavcodec/h264_slice.c:1243: error: undefined reference to 'av_display_rotation_set'
libavcodec/h264_slice.c:1244: error: undefined reference to 'av_display_matrix_flip'
libavcodec/htmlsubtitles.c:29: error: undefined reference to 'av_parse_color'
libavcodec/mlp.c:0: error: undefined reference to 'av_crc_init'
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
ffmpeg版本是3.3.9,怎么解决这个问题,不明白为什么会出现这样的问题,
解决方案
推荐阅读
- vue.js - 在 VueRouter 中访问 this.$router.params 的问题
- docker - 防止自动重启失败的容器以登录以进行调试
- cmd - 等待 Outlook 通过命令提示符加载
- c++ - OpenMP:确定它们是否是素数
- sitefinity - Sitefinity 新闻项目在特定日期发布/取消发布不起作用
- php - curl请求忽略php中的代理
- java - 找不到 PropertySource:Spring Cloud 配置 URL 的 PKIX 路径构建失败
- powershell - 如何从特定模式中获取子字符串
- java - 删除 IntelliJ 中的方法行
- ffmpeg - 无法使用 FFMPEG CLI 将缩略图添加到 MP4