netbeans と cygwin 4.8.1 を搭載した 64 ビット Windows 8 でこのチュートリアルを使用しようとしています。
次のような多くのエラーが発生します: /usr/include/w32api/GL/glu.h:68:79: error: expected ')' before '*' token.
次のようなステートメント: void APIENTRY gluQuadricCallback(GLUquadric *qobj,GLenum which,void (CALLBACK *fn)());
エラー メッセージのポインタは、fn() の前の * を指しています。
編集: windef.h をインクルードすると、コンパイラ エラー メッセージが表示されなくなります。
次のような未定義の参照がたくさん残っています: glfwInit
edit2: André Fischer のアイデアを使用して、クリーンなコンパイルを取得できます (ディレクトリとリンカーの -l オプションを追加する必要があります)。
-lopengl32 の検索時に互換性のない ../../../../../Windows/SysWOW64/opengl32.dll をスキップし、「_ imp _vsnprintf」への未定義の参照があります。32/64ビットの問題と未定義の外部があるようです。
Windows で opengl を動作させるには、より適切な方法が必要です。