Автор Тема: [РЕШЕНО] Как использовать библиотеку GLFW на AltLinux Образование 9.1  (Прочитано 3906 раз)

Оффлайн bichuch

  • Начинающий
  • *
  • Сообщений: 7
Здравствуйте!
Имеется система AltLinux Образование 9.1
Получено задание использовать в программе библиотеку GLFW3.
При попытке её установки с помощью CMake выводятся ошибки:

-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- Using X11 for window creation
CMake Error at CMakeLists.txt:211 (message):
  Xinerama headers not found; install libxinerama development package

-- Configuring incomplete, errors occurred!
See also "/home/q/Загрузки/glfw-3.3.2/CMakeFiles/CMakeOutput.log".
See also "/home/q/Загрузки/glfw-3.3.2/CMakeFiles/CMakeError.log".

Как добиться возможности работать с этой библиотекой?
« Последнее редактирование: 18.10.2020 18:26:28 от bichuch »

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
  Xinerama headers not found; install libxinerama development package
$ apt-cache search libXinerama-devel
libXinerama-devel - The Xinerama Library and Header Files
i586-libXinerama-devel - The Xinerama Library and Header Files
:-)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Ещё doxygen надо cmake.
Андрей Черепанов (cas@)

Оффлайн bichuch

  • Начинающий
  • *
  • Сообщений: 7
Несколько часов экспериментов привели к такому набору действий:

1) Скачиваем и устанавливаем недостающие библиотеки:
sudo apt-get install libXinerama-devel
sudo apt-get install libXcursor-devel
sudo apt-get install doxygen

2) Запускаем cmake внутри каталога glfw-3.x.x:
pkg-config bzip2
cmake ./

3) Устанавливаем библиотеку glfw, для этого выполняем внутри каталога glfw-3.x.x:
sudo make installВ результате в каталогaх /usr/local/include и /usr/local/lib появились упоминания glfw.

Теперь программа, использующая glfw, стала компилироваться успешно.
« Последнее редактирование: 18.10.2020 18:34:48 от bichuch »

Оффлайн zerg

  • ненужная строка
  • alt linux team
  • ***
  • Сообщений: 2 486
  • ненужная строка
    • Найдётся всё
Можно было не мучиться, т.к.
apt-cache search glfw devel
Убрать этот мусор можно переключателем: Не показывать подписи других пользователей.