#1251·zlib

minizip.pc 中的版本属性

作者: dg0yt创建于 2026年5月29日更新于 2026年7月18日

在 zlib 1.3.2 中, `minizip` 中的 `Version` 属性保持不变,为 1.0.0。但是,公开的包含路径有意地从 `${prefix}/include/minizip` 改为 `${prefix}/include` (https://GitHub.com/madler/zlib/issues/1211#issuecomment-4153763110)。这迫使下游用户必须修改 `#include` 语句或以其他方式调整代码。ATM 用户无法进行此类调整,也无法明确要求实现新模式的 minizip 版本。我建议将 pc 文件中的版本升级,以表明此次更改,并始终使用与 zlib (源代码) 相同的版本,或者至少在进行更改时将版本升级到即将推出的 zlib (源代码) 版本。这还有助于确定与特定的 minizip pkgconfig 文件对应的源代码。