Я хотел бы создать проект CMake, используя интерактивный режим cmake -i
, но столкнулся с ошибкой: cmake: error while loading shared libraries: libidn2.so.0: cannot open shared object file: No such file or directory
Я следовал учебному пособию https://learnopengl.com/,, но использовал Manjaro Linuxвместо Windows, поэтому хотел использовать командную строку, как объяснено в https://cmake.org/runningcmake/
В исследованиях большинство примеров предлагало добавить к LD_LIBRARY_PATH
.Я попытался это сделать, найдя libidn2.so
в /usr/lib
и добавив его к соответствующему пути.Однако это никак не повлияло.
Затем я попытался удалить CMake в диспетчере пакетов, и, что любопытно, команда все равно выдала то же сообщение об ошибке, даже если его удалить, CMake не должен распознаваться как команда ввсе.
В прошлом у меня были проблемы с CMake на моей машине, поскольку я не смог установить и связать библиотеку CGAL с помощью CMake, поэтому это может быть признаком более широкой проблемы.