第一个OpenGL程序

1. 选择编译环境,我选择了visual studio 2005
2. 安装GLUT工具包,GLUT=OpenGL Utility Toolkit
下载地址:http://www.opengl.org/resources/libraries/glut/glut_downloads.php
解压后看到有5个文件
把glut.h复制到 D:program filesMicrosoft Visual Studio 8VCPlatformSDKIncludegl
把glut.lib glut32.lib复制到   D:program filesMicrosoft Visual Studio 8VClib
把glut.dll glut32.dll复制到 C:WindowsSystem32

3. 建立OpenGL工程,新建工程,选择win32控制台应用程序
代码如下:

#include "stdafx.h"
#include "GL/glut.h";

void myDisplay(void)
{
 //glClear(GL_COLOR_BUFFER_BIT);
 glRectf(-0.5f,-0.5f,0.5f,0.5f);
 glFlush();
}

int main(int argc,char *argv[])
{
 glutInit(&argc,argv);
 glutInitDisplayMode(GLUT_RGB|GLUT_SINGLE);
 glutInitWindowPosition(100,100);
 glutInitWindowSize(400,400);
 glutCreateWindow("我的第一个OpenGL程序");
 glutDisplayFunc(&myDisplay);
 glutMainLoop();
 return 0;
}

编译运行,可以看到在黑色的窗口中画了白色的矩形