ubuntu - Cmake 在 Ubuntu 20.04 上找不到 ZLIB

标签 ubuntu cmake zlib windows-subsystem-for-linux

我在适用于 Linux 的 Windows 子系统上运行 Ubuntu 20.04。 Cmake 是 3.16.3 版本。 我正在尝试构建一个具有 zlib 依赖项的项目,但出现以下错误...

 Could NOT find ZLIB (missing: ZLIB_LIBRARY) (found version "1.2.11")
Call Stack (most recent call first):
  /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:393 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake-3.16/Modules/FindZLIB.cmake:115 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  CMakeLists.txt:1224 (find_package)

错误中引用的代码行如下...

find_package(ZLIB REQUIRED)

包 zlib1g 已安装。我该如何纠正这个问题?

最佳答案

sudo apt-get install zlib1g-dev

我在构建其他库时遇到了同样的问题。只需安装 zlib1g-dev 即可解决我的问题。

关于ubuntu - Cmake 在 Ubuntu 20.04 上找不到 ZLIB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62051312/

相关文章:

c++ - 如何使用 zlib 安装 minizip?

c - 当尝试解压缩用字典压缩的原始 deflate 数据时,什么时候调用 inflateSetDictionary() 有效?

windows - 在 Windows 上使用 node.js 解压文件

Javascript 在 Windows 上按预期工作,在 Linux 上出错

amazon-web-services - 如何使带有原始镜像的 EBS 卷可引导?

cmake - cmake 中的 AUTHOR_WARNING 消息是什么?

cmake - 对依赖的 CMake 子目录使用 project()

php - 将 netbeans 和 PHP 从 Win 迁移到 Ubuntu - 什么目录结构?

ubuntu - 如何获得 ubuntu 默认字体?

opencv - libopencv_gpu 不可用