3

私は最近、減価償却されていない技術を使用して取り組んでいるゲームを使用して、いくつかの OpenGL コードを書き直すことにしました。glBegin() と glEnd() でプリミティブを描画する代わりに、頂点配列オブジェクトなどに固執しようとしています。http://www.opengl-tutorial.org/beginners-tutorials/tutorial-2-the-first-triangle/からコンパイルするコードを取得しようとしています。以前にたくさんのリンクを作成しましたが、何らかの理由でこれが機能しません。IDE として CodeBlocks を、コンパイラとして MinGW GCC を使用して、GLEW をプロジェクトにリンクしようとしています。これを修正するにはどうすればよいですか?はい、「glew32.lib」をリンクしました

4

3 に答える 3

7

これは通常、GLEW を静的にリンクした場合に発生しますが、これが発生することをヘッダーに通知しないでください。このためには、プリプロセッサ トークン「GLEW_STATIC」を定義する必要があります。これは、コンパイラ オプションとして行うのが最適です。GCC の場合は-DGLEW_STATIC、コンパイラ コマンド ラインに追加します。

于 2012-11-14T23:49:09.597 に答える