Как установить среду OpenGL в Ubuntu

Это руководство основано на Ubuntu 17.04 (Zesty Zapus), установленном на Macbook Pro (DualBoot)

Многие люди, которые хотели узнать об OpenGL, испытывали трудности с отображением одного красного окна. Я тоже боролась целые выходные! И поэтому хочу поделиться своими знаниями, чтобы новичкам было проще.

Шаг 1: установите Ubuntu

Легко для многих! И не в этом суть этого урока. Но для любопытных, которые хотят знать, как настроить двойную загрузку между Linux и macO, вот ссылка.

Шаг 2: установите все зависимости

Это действительно важно знать, что OpenGL - это простой интерфейс. Такие библиотеки, как Glew, реализуют часть этого интерфейса. Вот что нужно установить, чтобы компиляция стала возможной.

sudo apt-get install cmake libx11-dev xorg-dev libglu1-mesa-dev freeglut3-dev libglew1.5 libglew1.5-dev libglu1-mesa libglu1-mesa-dev libgl1-mesa-glx libgl1-mesa-dev

Да, нужно установить много библиотек, и я действительно не знаю, зачем нам все это.

Шаг 3: разработайте пример

Так что, если эти библиотеки работают вместе, мы должны их протестировать.

Вот пример, он нарисует маленькое окошко на ярко-красном фоне :-)

Поместите этот код в main.cpp файл.

Хорошо, чтобы упростить процесс компиляции, нам нужно написать Makefile.

Поместите эти строки в Makefile рядом с main.cpp

Шаг 4: давайте проверим это!

Теперь у вас есть все необходимое, чтобы начать компиляцию и запустить ее!

make && ./main

Если у вас есть какие-либо вопросы или проблемы с моим туто, не стесняйтесь оставлять комментарии :-)

Увидимся!

Я хотел бы поблагодарить всемогущего user3728501 за этот замечательный пост: Как собрать и установить GLFW 3 и использовать его в проекте Linux.

Первоначально опубликовано на gist.github.com.