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

我通过更新我的图形驱动程序解决了这个问题,网址是:http: //downloadmirror.intel.com/18223/a08/win7_1512754.exe

于 2012-08-25T23:33:28.500 回答