我在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/
我可以尝试什么?感谢。
答案 0 :(得分:1)
应该写成:
LIBS += -lgdcm-2.0
主要部分是LIBS += -l
,然后取决于您正在使用的库..