我的Ubuntu有ffmpeg的图书馆/usr/lib/x86_64-linux-gnu
。我还从源代码重建ffmpeg并将其安装到我的主目录中。在项目文件中,我添加了以下几行:
TARGET = testFFmpeg
INCLUDEPATH += /home/kiet/ffmpeg/include
LIBS += -L/home/kiet/ffmpeg/lib/ -lavcodec -lavformat -lavutil -lswscale
我成功地构建了我的项目。但我的二进制文件还链接到FFmpeg的中/usr/lib/x86_64-linux-gnu
ldd testFFmpeg | grep libav
libavcodec-ffmpeg.so.56 => /usr/lib/x86_64-linux-gnu/libavcodec-ffmpeg.so.56 (0x00007f9085ce7000)
libavformat-ffmpeg.so.56 => /usr/lib/x86_64-linux-gnu/libavformat-ffmpeg.so.56 (0x00007f90858e9000)
libavutil-ffmpeg.so.54 => /usr/lib/x86_64-linux-gnu/libavutil-ffmpeg.so.54 (0x00007f908567a000)
我如何要求qmake
先在我的文件夹中查找库?
我怎样才能让 qmake 先在我的文件夹中找到库?
运算符+=
将项目添加到列表的末尾,但您需要将其放在列表的开头,如下所示:
LIBS = stuff $$LIBS
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句