1.はじめに
今C++でプログラムを作っていて、グラフィックが必要でもともとUnityでやろうと思っていたが、C++のプログラムを呼び出すのが無料版ではできなさそうなのでopenGLでグラフィックを。
今回は本当に触りの部分で、以下のようなウィンドウを表示させます。
2.プログラム
test.cpp
# include <GL/glut.h>
void display()
{
}
int main(int argc, char *argv[]){
// 初期化
glutInit(&argc, argv);
// ウィンドウを開く
glutCreateWindow("Hello OpenGL/GLUT world.");
// ウィンドウへの描画関数の登録
glutDisplayFunc(display);
// メインループ開始
glutMainLoop();
return 0;
}
3. ターミナルコマンド
$ gcc test.cpp -framework GLUT -framework OpenGL -Wno-deprecated
$ ./a.out
これで実行できました。