Моя программа OGL больше не может найти gl.h и glu.h - PullRequest
0 голосов
/ 12 апреля 2019

У меня есть программа 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

но это ничего не изменило при попытке скомпилировать программу.

Существуют ли другие настройки кодовых блоков, которые необходимо отрегулировать, и я пропускаю? О неправильной конфигурации системы, где еще я могу найти полезную информацию? Какая причина кажется более вероятной?

Буду очень признателен за предложения по любому из вышеперечисленных вопросов.

...