2

openglバージョンを取得したいのですが、コードは次のとおりです。

#include "stdafx.h"
#include <GL/glut.h>

void main(int argc, char** argv)
{
    glutInit(&argc,argv);
    glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
    glutInitWindowPosition(100,100);
    glutInitWindowSize(400,300);
    glutCreateWindow("OpenGL Version");
    const char* version = (const char*)glGetString(GL_VERSION);
    printf("OpenGL version:%s\n", version);
    glutMainLoop();
}

しかし、私はエラーが発生しますglutCreateWindow("OpenGL Version");、誰が私を助けることができますか?

4

2 に答える 2

2

Microsoftが提供するデフォルトのグラフィックドライバを使用しているようです。OpenGLを使用するには、グラフィックカードの製造元から提供されているドライバをインストールする必要があります。

于 2012-08-26T03:27:24.807 に答える
0

グラフィックドライバーを更新することでこの質問を解決しました。URLは次のとおりです。http://downloadmirror.intel.com/18223/a08/win7_1512754.exe

于 2012-08-25T23:33:28.500 に答える