GLUT是OpenGL应用工具包,英文全称为OpenGLUti盟敢势袂lityToolkit,是一个和窗口系统无关的软件包,攉淠艇髋它由MarkKilgard在SGI时写的。作为AUX库的功能更强大的替代品,用于隐藏不同窗口系统API的复杂性。是一个学习OpenGL编程的一个良好开端。因为OpenGl对于不同显卡设备需要安装的驱动类型不同,GLUT就是简化了这一步,在你使用时候无需关注你的操作系统,显卡类型等等因素,当然,GLUT包含了OpenGL的所有函数与功能,这一点大可放心。
工具/原料
VC6.0
GLUT
方法/步骤
1、下载GLUT工具包GLUT下载地址:(大小约为150k)http://www.opengl.org/resources/libraries/glut/glut_downloads.php/glutdlls37beta.zip
2、配醅呓择锗置OpenGLa、将下载的压缩包解开,将得到5个文件(glut.hglut.libglut32.libglut.dllglut32.dll)b、把鞅瓞慈玢解压得到的glut.h复制到VC的“include\gl”文件夹下。c、把解压得到的glut.lib和glut32.lib复制到静态函数库所在文件夹“VC\lib”文件夹。d、把解压得到的glut.dll和glut32.dll复制到操作系统目录下面的system32文件夹内。(典型的位置为:C:\Windows\System32,如果你的电脑是64的就把他们放置在C:\Windows\SysWOW64的位置上)
3、建立工程时的配置a、启动VC++6.0程序。b、选择文件->新建->工程,然后选择Win32ConsoleApplication,选择存储路径给工程并且给工程取一个名字,例如simplegl。
4、c、选择工程->设置->连接。d、“分类”中选择“输出”,在“入口点”文本框中键入mainCRTStartup。
5、e、“分类”中选择“常规”,在”对象/库模式“一栏中添加:opengl32.libglu32.libglut32.libglaux.lib这四个OpenGL的链接库。
6、在”工程选项“文本框中用subsystem:windows覆盖subsystem:console
7、对GLU哌囿亡噱T进行初始化,调用第一个openGL程序//OpenGl.c#include<GL/glut.h>voidmyDisplay(void)惺绅寨瞀{glClear(GL_COLOR_BUFFER_BIT);glRectf(-0.5f,-0.5f,0.5f,0.5f);glFlush();}intmain(intargc,char*argv[]){glutInit(&argc,argv);glutInitDisplayMode(GLUT_RGB|GLUT_SINGLE);glutInitWindowPosition(100,100);glutInitWindowSize(400,400);glutCreateWindow("第一个OpenGL程序");glutDisplayFunc(&myDisplay);glutMainLoop();return0;}
8、接下来运行一下,环境就配置好了。