問題タブ [libzip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1231 参照

c - zlib-1.2.11 は「古すぎる」 - libzip-1.3.0 をコンパイルするには 1.1.2 が必要

cmake と MSVC2017 を使用して、Windows 10 で libzip-1.3.0 をコンパイルしようとしています。

その最新の zlib (1.2.11) を正常にコンパイルしましたが、libzip をコンパイルしようとすると、次のように通知されます。ZLIB version too old, please install at least v1.1.2

私の zlib.h バージョン定義:

私が実行しているcmakeコマンド:

他の誰かが同様の問題を抱えているインターネット上の古いスレッドを見つけましたが、CMakeLists.txtファイルの関連部分を見ると、現在は正しいように見えます:

では、なぜ zlib 1.2.11 は 1.1.2 より「古い」のですか?どうすればこれを回避して libzip をコンパイルできますか?