如何告诉Qt-Creator使用调试或发布第三方库?

时间:2014-06-15 10:44:12

标签: qt-creator ld

我使用Qtcreator作为IDE,使用.pro文件进行Linux机器上的配置。

我的目标是使用来自第三方库的调试库来编译我的软件(这就是为什么我不使用LD_LIBRARY_PATH

以下是有关libs的专业文件的一部分:

CONFIG(debug, debug|release) {
    LIBS += -L/sw/Vtk/lib/vtk-5.10-deb
} else {
    LIBS += -L/sw/Vtk/lib/vtk-5.10
}

LIBS += -lvtkCommon -lvtkRendering

但是这给了我以下错误:

/usr/bin/ld: warning: libvtksys.so.5.10, needed by /sw/Vtk/lib/vtk-5.10-deb/libvtkCommon.so, not found (try using -rpath or -rpath-link)
libvtksys.so.5.10中存在

/sw/Vtk/lib/vtk-5.10-deb,我不明白为什么ld可以找到位于同一文件夹中的libvtkCommon.so

如何使用调试库配置Qt Creator进行构建调试?

1 个答案:

答案 0 :(得分:0)

Juste在我的案例中添加QMAKE_RPATHDIR更正问题:

QMAKE_RPATHDIR += /sw/Vtk/lib/vtk-5.10-deb

来源:qt centre