2014-06-15 50 views
0

我使用Qtcreator作为IDE,而.pro文件用于Linux机器上的配置。如何使用调试或释放第三方库来告诉Qt-Creator?

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

下面是有关库的亲文件的一部分:

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来构建使用调试库的调试?

回答

0

中庸之道添加QMAKE_RPATHDIR纠正我的情况的问题:

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

来源:qt centre

相关问题