Visual studio 如何初始化visual studio的OpenGL库?

Visual studio 如何初始化visual studio的OpenGL库?,visual-studio,opengl,graphics,Visual Studio,Opengl,Graphics,有人可以简单地提到初始化VisualStudio的openGL库的简单步骤吗。我尝试了nehe教程,但它对我不起作用。在解释现代OpenGL的上下文创建方面做得很好。他们甚至花时间为一些人可能想使用的流行库编写实现,如SFML/SDL/GLFW #包括 #包括 #包括 #包括 #包括 #包括 使用名称空间std; #包括 静态GLfloat自旋=0.0; void init(void) { glClearColor(0.0,0.0,0.0,0.0); glShadeModel(GLU平面); }

有人可以简单地提到初始化VisualStudio的openGL库的简单步骤吗。我尝试了nehe教程,但它对我不起作用。

在解释
现代OpenGL的上下文创建方面做得很好。他们甚至花时间为一些人可能想使用的流行库编写实现,如
SFML
/
SDL
/
GLFW

#包括
#包括
#包括
#包括
#包括
#包括
使用名称空间std;
#包括
静态GLfloat自旋=0.0;
void init(void)
{
glClearColor(0.0,0.0,0.0,0.0);
glShadeModel(GLU平面);
}
作废显示(作废)
{
glClear(GLU颜色缓冲位);
glPushMatrix();
glRotatef(自旋,0.0,0.0,1.0);
glColor3f(1.0,1.0,1.0);glRectf(-25.0,-25.0,25.0,25.0);
glBegin(GL_行);
GL3F(0.5,0.5,0.4);
glVertex3f(0.0,0.0,0.0);
glVertex3f(5.0,10.0,0.0);
格伦德();
glPopMatrix();
glutSwapBuffers();
}
void显示(void)
{
自旋=自旋+2.0;
如果(旋转>360.0)
自旋=自旋-360.0;
再发现();
}
空洞重塑(整数w,整数h)
{
GLVIEW(0,0,(GLsizei)w,(GLsizei)h);
glMatrixMode(GL_投影);
glLoadIdentity();
格洛托(-50.0,50.0,-50.0,50.0,-1.0,1.0);
glMatrixMode(GLU模型视图);
glLoadIdentity();
}
无效鼠标(int按钮、int状态、int x、int y)
{
开关(按钮){
案例过量左按钮:
如果(状态==GLUT\U DOWN)
glutIdleFunc(旋转显示);
打破
机箱GLUT_中间按钮:
如果(状态==GLUT\U DOWN)
glutIdleFunc(空);
打破
违约:
打破
}
}
/*
*请求双缓冲区显示模式。
*注册鼠标输入回调函数
*/
int main(int argc,字符**argv)
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB);
glutInitWindowSize(250250);
位置(100100);
glutCreateWindow(argv[0]);
init();
glutDisplayFunc(显示器);
GLUTREFORUNC(重塑);
glutMouseFunc(小鼠);
glutMainLoop();
返回0;

}
我在Borland/Embarcadero中就是这样做的,因此您需要在MSVC++中创建类似的应用程序/窗口,并复制功能。。。忽略任何非总账包括、所有pragma。。。它们是由VCL为其自身目的自动创建的,因此您不需要(也不能使用)。。。不要使用
表单
使用您的窗口类…或google for MSVCpp示例项目。。。应该有很多…我想知道如何在VisualStudio2010Express版中配置openGL的标题和库。