libz.so отсутствует при попытке сборки - PullRequest
1 голос
/ 26 мая 2020

Я создаю проект, используя cmake 3.5.1 и ninja на сервере Ubuntu 16.04.

Когда я пытаюсь собрать, я получаю сообщение об ошибке поиска зависимости zlib ..

ninja: error: '/usr/lib/libz.so' needed by 'MyProject', missing and no known rule to make it.

Я проверил и подтвердил, что у меня установлен пакет zlib1g-dev.

Я предполагаю, что следующая строка в cmake - это то, что ищет libz.so

target_link_libraries(MyProject ${ZLIB_LIBRARIES})

Присутствует следующая строка в CMakeLists.txt

find_package(ZLIB REQUIRED)
...