LibHaru QT5找不到usr / local / lib,文件格式无法识别

时间:2015-05-20 17:08:51

标签: qt qt5 ubuntu-14.04 libharu

我根据页面上的说明从libharu.org安装了库(没有任何错误)。然后试着在qt5中运行一个例子。将路径添加到已安装的目录后

INCLUDEPATH +=/usr/local/include
LIBS +=/usr/local/lib -libhpdf

qt5似乎发现了它们(标题下划线消失了)。 但是在调试期间它会显示错误

cannot find /usr/local/lib: File format not recognized
cannot find -libhpdf

LIBS += -L/usr/... 

而是为每个libharu标头undefined reference to HPDF_xxx

提供错误

1 个答案:

答案 0 :(得分:1)

INCLUDEPATH +=/usr/local/include 
LIBS +=-L/usr/local/lib -lhpdf 

请注意,我使用的是-lhpdf而不是-libhpdf,并确保文件libhpdf.a存在于上述路径中。 请参阅此答案:How to include needed C library using gcc?