Qt Creator + gdcm(Grassroots DICOM):无法链接库

时间:2012-04-02 21:07:05

标签: qt gdcm

我在Xubuntu 11.10下使用Qt Creator 2.4.1。

我在存储库中安装了libgdcm2-dev(2.0.17)。

现在我有了

  

/usr/include/gdcm-2.0   /usr/lib/gdcm-2.0 *

和很多* .so与 / usr / lib / 中的gdcm相关

编写代码,我可以使用gdcm类和函数自动完成句子(IDE找到它们),但是编译时,它会给出错误消息,如:

我的代码:

#include <gdcmImageReader.h>
...
gdcm::ImageReader ir;

我明白了:

  

错误:对`gdcm :: ImageReader :: ImageReader()'

的未定义引用

我试过了:

#include "/usr/include/gdcm-2.0/ImageImageReader.h"

有了这个,它可以使用像Geany这样的简单编辑器。

在我的.pro文件中我有

INCLUDEPATH    += /usr/include/gdcm-2.0
LIBS           += -L/usr/lib/

我可以尝试什么?感谢。

1 个答案:

答案 0 :(得分:1)

你的.pro文件中的

应该写成:

LIBS += -lgdcm-2.0   

主要部分是LIBS += -l,然后取决于您正在使用的库..