Установка 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
пакеты.
Для установки:
sudo apt-get install freeglut3 freeglut3-dev libglew-dev
sudo apt-get install mesa-utils
Для ссылки:
g++ .... -lglut -lGL ....