解决办法:对uncompress未定义的引用

简介: 解决办法:对uncompress未定义的引用

编译ffmpeg/mp4,链接时出现错误:

ffmpeg-4.0.2/libavcodec/cscd.c:93:对‘uncompress’未定义的引用
/usr/local/lib/libavcodec.a(dxa.o):在函数‘decode_frame’中:
ffmpeg-4.0.2/libavcodec/dxa.c:250:对‘uncompress’未定义的引用
/usr/local/lib/libavcodec.a(exr.o):在函数‘pxr24_uncompress’中:
ffmpeg-4.0.2/libavcodec/exr.c:837:对‘uncompress’未定义的引用
/usr/local/lib/libavcodec.a(exr.o):在函数‘zip_uncompress’中:
ffmpeg-4.0.2/libavcodec/exr.c:273:对‘uncompress’未定义的引用
等一大堆错误。

解决办法,在Makefile中添加:

LIBS +=   -L /usr/linclude -lz
目录
相关文章
|
2月前
|
存储 编译器 C语言
Makefile变量的引用与赋值
Makefile变量的引用与赋值
21 0
|
4月前
|
C语言
C语言函数传递了指针,值没有被修改的原因及解决方法
C语言函数中传递了指针作为参数,确切来说是传递了指向变量的内存地址作为参数,可经过函数内的修改之后,该指针指向的变量的值为什么不会被修改?就像下方这个函数:
66 1
|
5月前
|
编译器 C语言 C++
C/C++未定义行为的例子汇总
C/C++未定义行为的例子汇总
Qt 之未定义标识符“qFlagLocation“解决办法
Qt 之未定义标识符“qFlagLocation“解决办法
|
12月前
|
安全 编译器 C语言
VS编译器警告scanf未定义的三种解决办法
我们开始学习编程时候上手第一门语言通常是C语言,我们还需要下载一个编译器,最常见的莫过于Microsoft公司开发的Visual Studio(下面都简称VS)系列编译器,但是VS中我们使用scanf等函数时语句总是报错,显示不安全。
VS编译器警告scanf未定义的三种解决办法
解决办法一:GetProcAddress函数返回值总为NULL
解决办法一:GetProcAddress函数返回值总为NULL
141 0
解决办法:对uncompress未定义的引用
解决办法:对uncompress未定义的引用
151 0
编译lua5.3.5报错:libreadline.so存在多处未定义的引用
编译lua5.3.5报错:libreadline.so存在多处未定义的引用
82 0
解决办法:C代码中明明有,为什么编译时提示未定义的引用
解决办法:C代码中明明有,为什么编译时提示未定义的引用
233 0
|
C++
C/C++混编“未定义的引用”的解决一例
C/C++混编“未定义的引用”的解决一例
169 0