首页 > 解决方案 > 未定义对符号“inflateEnd”的引用

问题描述

我在一个项目中使用 Qt Creator 4.11.0-beta2 (4.10.83)。想要为打印能力添加 CUPS。

在项目 *.pro 文件中添加了库 libcups.a:

LIBS += \ /usr/lib/x86_64-linux-gnu/libcups.a

链接时出现错误。

:-1: 错误: /usr/lib/x86_64-linux-gnu/libcups.a(file.o): 未定义对符号“inflateEnd”的引用

调查表明问题出在依赖zlib1g (>=1:1.2.0) (我有版本zlib1g 1:1.2.11.dfsg-1+b1)

有人(谷歌)建议发生这种情况,因为链接器尝试使用 libzip 而不是 zlib

我不知道如何解决这个问题。

标签: qtzlibcups

解决方案


推荐阅读