0

Visual Studio 2010 で openGL を使用しようとしていますが、これまでのところ私のコードは次のようになっています。

#include<gl\GLU.h>
#include<gl\GL.h>

int main(int argc, char**argv){

    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGBA);
    glutInitWindowPosition(100, 100);
    glutInitWindowSize(640, 480);
    glutCreateWindow("Simple GLUT application");

    glutMainLoop();

}

Visual Studio が glut メソッドを認識しておらず、"glutInit が認識されていません" などのエラーがスローされています。

ライブラリのリンク方法に誤りがあることはわかっていますが、これは初めてなので、親切にしてください。この例を正しく機能させる方法を知っている人はいますか?

4

2 に答える 2

5

glutヘッダーを含める必要があります。Glut は「GL ユーティリティ ツールキット」であり、OpenGL 自体の一部ではなく、OpenGL の上に構築された別のライブラリです。

他のインクルードと同じディレクトリにそれらがある場合、それは次のようになります

#include<gl\GLUT.h>

詳しくはこちら:こちら

于 2012-09-20T17:19:38.287 に答える
-1

glut32.dll を %windir%\system に、glut.h を %VSdir%\VC\include\GL に、glut32.lib を %VSdir%\lib にコピーしたことを確認しましたか? 正しく実行した場合は、IntelliSense で Open GL メソッドが表示されます。

于 2012-09-20T17:25:33.167 に答える