0

私は OpenGL の初心者で、ファイル (opengl を使用した最初のファイル) をコンパイルする必要があります。ファイルのヘッダーは次のとおりです。

#include <GL/glut.h>
#include <GL/gl.h>
#include <iostream>

glut をダウンロードし、glut.h を適切なフォルダーに配置し、glut32lib も適切なフォルダー (コード ブロック内) に配置しました。

また、リンカー設定で glut32.lib をリンクしました。

しかし、コンパイルできません。次のようなエラーがあります。

....\デスクトップ\OpenGL\OpenGL\prog3.o:prog3.cxx|| `__glutInitWithExit' への未定義参照 |

助けてくれますか ?

編集:ここで解決策が見つかりました: Code::BlocksでのGLUTコンパイルエラー

GL/glut.h をインクルードする前に #include が必要だったのですが、理由はわかりません...

4

1 に答える 1

1

これは私の問題でした。この問題の解決策は 2 ステップで見つかりました。

ステップ 1:このリンクの指示に従ってください: Using OpenGL & GLUT in Code::Blocks

ステップ 2:#include <GL/glu.h>前に追加#include <GL/glut.h>

注意:空白のソース ファイルではなく、新しいプロジェクトを作成する必要があります。そのリンクでそれを行う方法に従ってください。

于 2013-09-18T16:36:46.927 に答える