RaspberryPi4でOpenGL
OpenGLのインストールがよくわからんかった。
成果物
インストール
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
空の窓が起動する。
情報源
所感
環境構築がわからん。
対象環境
- Raspbierry pi 4 Model B
- Raspbian buster 10.0 2019-09-26 ※
- bash 5.0.3(1)-release
$ uname -a Linux raspberrypi 4.19.97-v7l+ #1294 SMP Thu Jan 30 13:21:14 GMT 2020 armv7l GNU/Linux