Как установить среду 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.