1

私は Qt で OpenGL を使用しようとしています (どちらも比較的新しいものです) が、プログラムが大量の関数に遭遇するたびに、プログラムはgluSolidCube終了します。ここには非常に基本的なものが欠けていると確信していますが、ソリューションディレクトリ内のどこにでもdllファイルを配置しようとしましたが、役に立ちませんでした。電話initGlewしても違いはありません。

どんな助けでも大歓迎です。

注意: glut を必要としないその他の GL 関数は、完全に正常に動作します。

4

1 に答える 1

5

GLUTはOpenGLの一部ではありません。glutInit(&argc, argv);これはかなり単純なフレームワークライブラリであり、mainエントリポイント関数で初期化する必要があります。初期化を行わないと、GLUT関数が呼び出さexitれたときに呼び出され、プログラムが終了します。

技術的には、立方体を描くのと同じくらい簡単なことをするためにGLUTを使用することはお勧めしません。ティーポットかもしれませんが、それだけです。それ以外の場合は、GLUTをまったく使用しないでください。

于 2011-07-13T08:36:11.767 に答える