Установка Freeglut на Linux

Я пытаюсь установить freeglut на свой компьютер под управлением Linux Mint. Я следую инструкциям на этом сайте: http://freeglut.sourceforge.net/docs/install.php. Когда я делаю make all в каталоге src выдает следующую ошибку:

fatal error: GL/gl.h

Эта ошибка была предоставлена ​​../include/GL/freeglut_std.h. После проверки каталог include / GL действительно лишен любого файла gl.h. Также отсутствует glu.h, который freeglut_std.h также пытается #include, Что мне с этим делать? Почему отсутствуют gl.h и glu.h?

1 ответ

Решение

Я бы порекомендовал установить freeglut3-dev пакет вместо сборки из источника. Это даст вам полезные вещи, такие как автоматические обновления и правильное pkg-config записи, которые вы можете ссылаться в вашем make файлы.

Если вы намерены создать FreeGLUT из исходного кода, вам, вероятно, понадобится libgl1-mesa-dev и возможно) libglu1-mesa-dev пакеты.

Для установки:

  1. sudo apt-get install freeglut3 freeglut3-dev libglew-dev
  2. sudo apt-get install mesa-utils

Для ссылки:

 g++ .... -lglut -lGL ....
Другие вопросы по тегам