我正在Windows Subsystem for Linux上运行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包。我该如何纠正这个问题?
libz.so
和libz.a
。ZLIB_INCLUDE_DIR
CMake变量的内容是什么?(您可以在构建目录中的CMakeCache.txt
文件中找到该变量)。 - Tsyvarevzlibwapi.lib
重命名为zlib.lib
。 - Gelliant