错误错误LNK2001:VC++中未解析的外部符号_deflateEnd

Sac*_*hin 1 c++ windows pdf visual-c++

我使用的是libharu-2.0.8的外部库,这是一个开源的pdf库.这个lib有一个名为libhpdf.lib的lib文件和几个头文件

我写了一个简单的代码来使用这个库.我收到了以下错误.

libhpdf.lib(hpdf_streams.obj):错误LNK2001:未解析的外部符号_deflateEnd libhpdf.lib(hpdf_streams.obj):错误LNK2001:未解析的外部符号_deflate libhpdf.lib(hpdf_streams.obj):错误LNK2001:未解析的外部符号deflateInit

pax*_*blo 5

他们调用了zlib库函数,因此您可能会发现libhpdf依赖于该库.

事实上,如果你去http://libharu.sourceforge.net/,你会发现你需要zlibpnglib.

在此引用该页面:

此外,当您想要使用压缩和嵌入PNG图像的功能时,需要ZLIB和PNGLIB.(在Windows的情况下,几个编译器的静态库文件包含在WIndows的包中.对于大多数UNIX,通常会安装这些库.)