下载GLUT工具包,它代表OpenGL应用工具包,全称为 OpenGL Utility Toolkit,是一个和窗口系统无关的软件包。
将下载得到的glut工具包解压后,得到5个文件(glut.dll,glut32.dll,glut.lib,glut32.lib,glut.h)
(1)把 glut.h 复制到 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include 目录下,具体路径根据vs安装寻找。
(2)把 glut.lib 和 glut32.lib 放到静态函数库所在的文件夹中(与include 并排的 lib文件夹下)
(3)如果是32位操作系统, 将解压得到的 glut.dll 和 glut32.dll 放到操作系统目录下的 System32文件夹内;如果是64位系统,将这两个文件放在 SysWOW64文件夹内。
配置完成后,可以使用以下代码作为测试:
#include <glut.h>
void renderScene(void)
{
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glLoadIdentity();
glBegin(GL_TRIANGLES);
glVertex3f(-0.5f,-0.5f,0.0f);
glVertex3f(0.5f,0.0f,0.0f);
glVertex3f(0.0f,0.5f,0.0f);
glEnd();
glutSwapBuffers();
}
void main(int argc,char *argv[])
{
glutInit(&argc,(char**)argv);
glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGB);//展示模型
glutInitWindowPosition(400,400);
glutInitWindowSize(320,320);
glutCreateWindow("Hello OpenGL");
glutDisplayFunc(renderScene);
glutMainLoop();
}