#build #cmake #libpng #msys
#сборка #cmake #libpng #msys
Вопрос:
Я довольно новичок в msys64 и cmake. В настоящее время я пытаюсь создать inkscape с помощью cmake-GUI и msys64 в Windows 10. Я получаю раздражающую ошибку о том, что «FindPNG» не может найти libpng. У меня есть libpng внутри папки / c / msys64 / mingw64 / lib, но я не понимаю, как мне указать cmake из GUI перейти в эту папку и извлечь libpng? Также мне неясно, какой путь я должен указать для PNG_DIR? Я погуглил, но не смог найти ни одного потока, который решал бы проблему, сохраняя при этом msys64 на рассмотрении. Я приложил снимок моего cmake для большей ясности.
Комментарии:
1. Установите
PNG_DIR
значение/c/msys64/mingw64
и повторите попытку.2. Тем не менее, он выдает ту же ошибку
3. Я не уверен, как происходит упаковка для msys64, но в целом, обычно существуют отдельные пакеты среды выполнения и разработки для библиотек. Вы уверены, что у вас установлены компоненты для разработки для libpng?
4. Я решил проблему, создав свой проект из оболочки msys mingw64. Я не понимаю, почему cmake GUI не смог этого сделать.
5. Подождите, вы запускали графический интерфейс CMake для установки Windows CMake? Вы определенно хотели бы запускать msys64
cmake
, будь то в режиме командной строки или GUI.