0

我在使用 poco c++ 库时尝试使用 zlib 函数。直接链接到 zlib 库不起作用,因为 poco 也链接到它,并且在链接时我得到了几个重复项。所以我从我的库列表中删除了 zlib.lib 并只使用了 poco 版本。

因为 zlib.h 是 poco 的一部分,所以编译效果很好,但是现在链接会导致以下错误

error LNK2019 unresolved external "_gzopen" 

duplicate所以我可以在和之间切换unresolved。谁能帮帮我?

4

1 回答 1

1

在 Windows 上,定义ZLIB_DLL应该强制导出本机 zlib 接口。可选地,Poco InflatingStreamDeflatingStream包装 zlib 功能。一个警告:这些是 std 流的衍生产品,可能会有性能损失。

于 2013-04-21T13:30:34.430 回答