如何要求 QtCreator 在用户路径上使用自定义构建库而不是使用系统库

上12

我的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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章