やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

RaspberryPi4でOpenGL

 OpenGLのインストールがよくわからんかった。

成果物

demo

インストール

sudo apt-get install -y libx11-dev xorg-dev \
                        libglu1-mesa libglu1-mesa-dev \
                        libgl1-mesa-glx libgl1-mesa-dev
sudo apt install -y libglfw3 libglfw3-dev
sudo apt install -y libglew-dev
sudo apt -y install freeglut3 freeglut3-dev
sudo apt -y install libglu1-mesa-dev mesa-common-dev
sudo apt -y install libgles2-mesa-dev libegl1-mesa-dev xorg-dev
sudo apt -y install libglew-dev
sudo apt -y install libbullet-dev

 ネットからかき集めた。Raspberry PiやOSのバージョンによって違いがあるかもしれない。だが、さっぱりわからん。とにかくOpenGL関係とおぼしきライブラリをかき集めた。

コード

main.cpp

#include <GL/glut.h>
 
void display(void) {
    glClear(GL_COLOR_BUFFER_BIT);
    glFlush();
}
 
int main(int argc, char *argv[]) {
    glutInit(&argc, argv);
    glutCreateWindow(argv[0]);
    glutDisplayFunc(display);
    glutMainLoop();
    return 0;
}

ビルド

g++ -Wall -Weffc++ -o glut_main main.cpp -lglut -lGLU -lGL

実行

./glut_main

 空の窓が起動する。

情報源

所感

 環境構築がわからん。 

対象環境

$ uname -a
Linux raspberrypi 4.19.97-v7l+ #1294 SMP Thu Jan 30 13:21:14 GMT 2020 armv7l GNU/Linux