Я использую Ubuntu 20.04 в подсистеме Windows для Linux. 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)
Пакет zlib1g установлен.
Как я могу это исправить?
Мой обходной путь для этой проблемы состоял в том, чтобы включить библиотеку в командную строку, например:
cmake -DZLIB_LIBRARY=/usr/lib/x86_64-linux-gnu/libz.so ..