我根据页面上的说明从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
答案 0 :(得分:1)
INCLUDEPATH +=/usr/local/include
LIBS +=-L/usr/local/lib -lhpdf
请注意,我使用的是-lhpdf
而不是-libhpdf
,并确保文件libhpdf.a
存在于上述路径中。
请参阅此答案:How to include needed C library using gcc?