У меня есть программа Ogl, которую я использовал для компиляции просто отлично. Однако через пару месяцев, не работая над ним, я вернулся, отправил свои кодовые блоки IDE для его компиляции и возвратил:
/ ... / glew-2.1.0 / include / GL / glew.h | 1205 | ошибка: GL / glu.h: нет такого файла или каталога |
/ ... / glfw-2.7.9 / include / GL / glfw.h | 176 | ошибка: GL / gl.h: нет такого файла или каталога |
Таким образом, он открывает заголовок glew и указывает на следующие строки:
#include <GL/gl.h>
#include <GL/glu.h>
Некоторые наблюдения. 1) В прошлый раз все работало нормально. 2) Я не пользуюсь Glu.
Я полагаю, что некоторая конфигурация была случайно изменена. Вопрос: где?
Моя первая гипотеза - это IDE. Я посмотрел в нем, и все кажется правильным. На вкладке «Настройки компоновщика» параметров сборки проекта находятся файлы .so библиотеки glfw и glew. На вкладке «Поиск в каталогах» есть ссылка на glew / include / GL и / glfw / include / GL
В первом из этих каталогов находится заголовок glfw. В последнем случае glew.h и три других связанных с glew заголовочных файла.
В поисках файлов заголовков для glu.h и gl.h во всей системе я ничего не смог найти. Я сделал
sudo apt-get install mesa-common-dev
но это ничего не изменило при попытке скомпилировать программу.
Существуют ли другие настройки кодовых блоков, которые необходимо отрегулировать, и я пропускаю? О неправильной конфигурации системы, где еще я могу найти полезную информацию? Какая причина кажется более вероятной?
Буду очень признателен за предложения по любому из вышеперечисленных вопросов.