解决编译FFmpeg 出现undefined reference to `truncf‘的问题
前言:之前编译过FFmpeg,遇到过这个问题,机缘巧合的解决了,最近换了一个版本重新编译的时候又遇到了这个问题,想了很久才想起来,所以在这里记录一下
项目场景:
编译FFmpeg
问题描述:
提示 undefined reference to `truncf'
原因分析:
网上找到了相关问题的解决方案,都说是修改config.h文件中的
#define HAVE_TRUNC 0
#define HAVE_TRUNCF 0
这两个参数改为1 就可以了,我测试改了之后还是会提示下面错误
解决方案:
直接使用暴力点的方式解决
float truncf(float x)
{
return (x > 0) ? floor(x) : ceil(x);
}
double trunc(double x)
{
return (x > 0) ? floor(x) : ceil(x);
}
把这两个函数放到提示未定义的文件中
解决编译FFmpeg 出现undefined reference to `truncf‘的问题相关推荐
- Linux系统下GCC编译错误:“undefined reference to ‘sqrt‘”
Linux系统下GCC编译错误:"undefined reference to 'sqrt'",解决方法:-lm 数学函数sqrt()位于libm.so库文件中(这些库文件通常位于 ...
- pthread_create函数编译时报错:undefined reference to 'pthread_create'
错误: pthread_create函数编译时报错:undefined reference to 'pthread_create' pthread_create()和pthread_atfork()函 ...
- 解决Qt Creator下 undefined reference to ‘qmain(int,char**)‘的问题
解决Qt Creator下 undefined reference to 'qmain(int,char**)'的问题 参考文章: (1)解决Qt Creator下 undefined referen ...
- ffmpeg函数调用失败--在编译自己的ffmpeg函数的时候显示ffmpeg函数undefined reference to `av_log_set_level(int)‘
cmake 脚本报错如下: ====================[ Build | ffmpeg_log | Debug ]============================== /opt/ ...
- mingw linux socket,MingW上编译WinSocket程序undefined reference to `WSAStartup@8'报错的解决办法...
在Mingw stdio上编译Windows Socket程序经常出现这样的错误 undefined reference to `inet_addr@4' undefined reference to ...
- centos 编译 rabbitmq-c 遇到 undefined reference to OPENSSL_init_ssl, BIO_meth_set_read 等报错的解决
在网上找了一个rabbitmq-c-0.8.0(rabbitmq-c-0.9.0 也可以) 的版本,编译到amqp_bind的时候报错了,提示 undefined reference to OPEN ...
- 记录一个CMake编译报错undefined reference to vtable问题的解决
在编写一个简单的CMake demo: 问题描述 文件结构如下:头文件和cpp分别放在两个文件夹下面 如果使用下面的写法,会报错"undefined reference to vtable ...
- codeblock使用中,多文件编译报XXXX undefined reference to XXX错问题
练习C++的类,代码多了使用到.h和.cpp多个文件分开存放代码,编译时用Makefile,在Ubuntu上代码好好的. 想着用codeblick写方便扩展和调试啥的,一编译就报错D:\4.Cwork ...
- Linux下载源码编译出错,linux下fortran中编译代码时“undefined reference to `_gfortran_st_”错误...
在linux系统下fortran与c/c++混合编译的时候出现下列的错误: /mnt/hgfs/subrar/ts/src/extra/../SAVE_DATAQ.f:117: undefined r ...
最新文章
- 回应关于《BCH五月硬分叉是伪需求》的疑问
- android 学习随笔二十(多媒体编程 )
- 制造业如何将工人师傅的隐性技能转化为显性知识?
- php手机接口购物车怎么实现,php购物车的实现原理
- 印象笔记电脑版使用技巧_印象笔记使用攻略
- qt5调用python脚本 两次失败_Qt5调用Python脚本中的函数
- 手机端网站底部悬浮 广告代码 代关闭_莱阳附近外贸网站建设公司-鸿强传媒
- 自制的JavaScript NodeTree导航栏,纯练手,附源码
- VM虚拟机系统时间同步网络时间并登录用户自动校正时间
- py将dicm格式图片转为jpg格式
- 三菱FX3U与三菱变频器 modbus RTU通讯案例 采用485方式,modbus RTU协议。 与变频器通讯,控制启停,频率,加减速时间设定,频率
- 在Linux虚拟机终端切换普通用户身份和root身份
- 二值化网络:BNN 论文阅读笔记
- linux误删文件恢复的方法 ----debugfs
- Xms、Xmx、MaxMetaspaceSize含义
- LWN:使用Rust实现OpenPGP,这就是Sequoia项目!
- codeforces-26A-Almost Prime【分解质因数】
- OJ每日一练——鸡尾酒疗法
- 打造抖音爆款脚本文案,让你分分钟钟上热门涨粉。
- 西门子PLC200连接电脑出现“未找到指定的访问点”
热门文章
- 淘宝分析(附颜色取色表)
- 中国石油大学(北京)-《软件工程》-答案
- CAD误删Fonts文件夹/找不到字体
- CSS3实现3D魔方翻转网页动画特效
- dubbo 支持服务降级吗_Dubbo服务降级
- batchupdate一次多少条合适_中药材专用叶面肥哪个品牌好?柴胡追肥用什么肥料好,一次冲施多少肥料合适?...
- bat实用代码_超实用的文件批量重命名,让你提高10倍工作效率!
- [整理]Unity3D游戏开发之Lua
- 本地计算机策略无法建立管理单元,小白教你解决mmc无法创建管理单元
- f5负载均衡虚拟机web服务器,f5负载均衡虚拟机web服务器