ndk编译ffmpeg 'lrint' follows non-static declaration 错误 解决方案
来源:互联网 发布:出租屋软件 编辑:程序博客网 时间:2024/05/22 05:19
编译时 ffmpeg0.6.6 出现下面错误
J:/android_project/ffmpeg/ffmpeg-0.6.6/jni/ffmpeg/libavformat/../libavutil/libm.h:62: error: static declaration of 'lrint' follows non-static declaration
J:/android_project/ffmpeg/ffmpeg-0.6.6/jni/ffmpeg/libavformat/../libavutil/libm.h:69: error: static declaration of 'lrintf' follows non-static declarationJ:/android_project/ffmpeg/ffmpeg-0.6.6/jni/ffmpeg/libavformat/../libavutil/libm.h:76: error: static declaration of 'round' follows non-static declaration
J:/android_project/ffmpeg/ffmpeg-0.6.6/jni/ffmpeg/libavformat/../libavutil/libm.h:83: error: static declaration of 'roundf' follows non-static declaration
J:/android_project/ffmpeg/ffmpeg-0.6.6/jni/ffmpeg/libavformat/../libavutil/libm.h:90: error: static declaration of 'truncf' follows non-static declaration
解决方法
打开 config.h 文件,查找 LRINT,将 0,改成1,示例
#define HAVE_LRINT 0
改成
#define HAVE_LRINT 1
分别查询 LRINT,ROUND,TRUNCF,进行相应的修改
- ndk编译ffmpeg 'lrint' follows non-static declaration 错误 解决方案
- 编译ffmpeg 'XXXX' follows non-static declaration错误解决办法
- 编译ffmpeg 'XXXX' follows non-static declaration错误解决办法
- static declaration follows non-static declaration 的错误 (解决办法看这里)
- static declaration of 'write_ivf_file_header' follows non-static declaration
- 用Android NDK编译FFmpeg错误解决
- Android NDK编译常见错误及解决方案
- Android NDK编译常见错误及解决方案
- Android NDK编译常见错误及解决方案
- Android NDK编译常见错误及解决方案
- 解决python错误提示“non-default argument follows default argument”
- android ndk 编译 ffmpeg
- 用NDK编译FFmpeg
- adroid ndk, ffmpeg编译
- 用NDK编译FFmpeg
- 用NDK编译FFmpeg
- NDK 编译ffmpeg
- Android NDK编译ffmpeg
- linux工具
- Mozilla宣布火狐Beta将支持Social API架构
- MySQL UDF实现缓存数据同步
- Ubuntu12.04下搭建OpenGL开发环境
- Types插件
- ndk编译ffmpeg 'lrint' follows non-static declaration 错误 解决方案
- Views插件
- SRM554
- cmd命令小指南
- 南京要求墓地实行一墓一价明码标价对外销售-墓地销售-公墓-墓地价格上涨
- Shorcodes Ui 插件的使用
- 寄存器汇编命令详解
- uva 699
- sqlserver 分区,反正是没有看懂哎