我正在尝试编译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文件?
答案 0 :(得分:2)
尝试在专业文件中添加以下行:LIBS += -ldl
。