首页 > 解决方案 > 将 FFMPEG 与 QT 一起使用

问题描述

我在将 FFmpeg 库链接到 Qt 5.10 项目时遇到问题。我从官网下载了源代码,并成功编译安装到我的 Ubuntu 上。我用过:./configure --enable-libvpx --disable-x86asm他们:make && make install 我能够找到已安装的库/usr/local/lib(它们是 .a 库)。

我的 .pro 看起来像这样:

INCLUDEPATH += /usr/local/include
LIBS += -L/usr/local/lib -lavformat -lavcodec -lavutil

但我得到了输出:

/usr/bin/x86_64-linux-gnu-ld: 
/usr/loca/lib/libavformat.a(http.o):undefined reference to symbol 'inflateEnd'
//lib/x86_64-linux-gnu/libz.so.1: error adding symbols: DSO missing from command line

有谁知道如何解决它?感谢关注!

注意:我想将它静态链接到我的项目

标签: qtffmpegstatic-libraries

解决方案


推荐阅读