OpenGL包含语句

Zac*_*ack 0 opengl glut visual-studio-2010

我试图在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();

}
Run Code Online (Sandbox Code Playgroud)

Visual Studio不承认任何过剩方法,并且抛出诸如"glutInit not recognized"之类的错误

我知道如何链接库是一个错误,但我是新的,所以请善待.有谁知道如何让这个例子正常工作?

Mat*_*att 5

您需要包含过剩标题.Glut是"GL实用工具包",是一个建立在OpenGL之上的独立库,不是OpenGL本身的一部分.

如果您将它们与其他包含在同一目录中,则会读取

#include<gl\GLUT.h>
Run Code Online (Sandbox Code Playgroud)

欲了解更多信息:这里