Я не могу включить OpenGL в Clion

#c #visual-studio #opengl #ide #clion

Вопрос:

фатальная ошибка: GL/glut.h: Нет такого файла или каталога #include <GL/glut.h>

Мои каталоги и файлы в Clion:

введите описание изображения здесь

Комментарии:

1. Вы копируете заголовок и библиотеки glut в свое исходное дерево? Я не думаю, что это должно быть сделано именно так. Держите их за пределами дерева, предпочтительно там, где их предназначала программа установки, и установите флаги -I и -L в соответствующие значения.

2. Во-первых, GLUT-это не OpenGL. Это полностью устаревшая вспомогательная библиотека поверх OpenGL и различных привязок OpenGL для конкретной операционной системы. Второй #include <dir/file> будет искать только пути включения в систему, в то время #include "dir/file" как будет использовать пути включения проекта (которые обычно включают каталог, в котором находится исходный файл).