未定义参考。 DSO缺少

时间:2015-06-04 10:26:14

标签: c++ linux qt ffmpeg

我正在尝试编译linux QTFFmpegWrapper source下的qt ffmpeg包装器简单编码/解码示例

# Set list of required FFmpeg libraries .pro file
LIBS += -lswresample \
    -lavcodec \
    -lavformat \
    -lavutil \
    -lswscale \
    -lz

编译因错误而失败 :-1:错误:/home/mher/Qt5.4.0/5.4/gcc_64/lib/libavformat.a(avisynth.o):未定义引用符号'dlclose @@ GLIBC_2.2.5' /lib/x86_64-linux-gnu/libdl.so.2:-1:错误:添加符号时出错:命令行中缺少DSO

我在这里发现了类似的情况DSO missing from command line。我应该设置运行设置吗?或者需要更改.pro文件?

1 个答案:

答案 0 :(得分:2)

尝试在专业文件中添加以下行:LIBS += -ldl