***本記事にはプロモーションが含まれています。***
CygwinのX環境でも、OpenGLのプログラムが作れます。
Cygwinで、XとOpenGL related libraryをインストールしました。
コンパイルは、
gcc test.c -I/usr/X11R6/include -L/usr/X11R6/lib -lX11 -lGL -lGLU
とかです。-lX11の順序が重要のようです。
MSのサイトにあるサンプルをコンパイルしてみたのですが、glXChooseVisualが、失敗してしまいました。GLX_RGBAを引数につけると大丈夫のようです。よくわからないんですけど、完全に同じというわけにはいかないのかな。動くだけでもすごいですけど。