我在适用于 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/