2014-06-15 44 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

相關問題