ffmpeg:对 'uncompress' 的未定义引用

ffmpeg: undefined reference to 'uncompress'

我尝试在 64 位 linux 上为 32 位 linux 版本交叉编译我的程序 对于其他系统,它工作正常(win、ios 和 android 但不适用于 linux...)

98%有错误"undefined reference to 'uncompress'

只有linux出问题... 我安装 zlib1g 并获得了最新版本。我想用 cmake 构建它 这是我的 CMAKE_CXX_FLAGS -m32 -std=c++11 -fomit-frame-pointer -fno-strict-aliasin -fvisibility=hidden -fno-rtti -fno-exceptions -lm -lz

这个问题只出现在 ffmpeg 文件(版本 2.8)上,我得到第一个错误 libavformat.a

您要查找的库是zlib1g-devzlib-devel,开发库。