OpenGL官方网站(英文)
http://www.opengl.org
首先下载glut
http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
Windows环境下安装GLUT的步骤:
1、将下载的压缩包解开,将得到5个文件
2、把解压得到的glut.lib和glut32.lib放到静态函数库所在文件夹(如果是VisualStudio2010,则将其安装目录下面的“VC\lib”文件夹,当然可以放到编译器可以找到的地方也可以,如在当前工程的目录下)。
3、把解压得到的glut.dll和glut32.dll放到操作系统目录下面的system32文件夹内,当然也可以放到VC\bin。(典型的位置为:C:\Windows\System32)
4、把解压得到的glut.h放在VC\include目录中的gl文件中,如果没有gl,那么可以自己建立一个,当然啦,也可以不用新建(这和包含相关的)
使用vs2010建立一个win32的控制台工程,代码如下:
// myfistopnegl.cpp : 定义控制台应用程序的入口点。
//
#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;
}
运行结果: