GLUT(英文全写:OpenGL Utility Toolkit)是一个处理OpenGL程式的工具库,负责处理和底层操作系统的呼叫以及I/O,并包括了以下常见的功能:
- 定义以及控制视窗
- 侦测并处理键盘及鼠标的事件
- 以一个函数呼叫绘制某些常用的立体图形,例如长方体、球、以及犹他茶壶(实心或只有骨架,如glutWireTeapot())
- 提供了简单选单列的实现
GLUT不是OpenGL所必须的,但它会给我们的学习带来一定的方便,例如自带的glutCreatWindow
可以方便的创建一个窗口,推荐安装。
windows环境的下载地址为:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
GLUT 的安装有两种方法,在这里需要明白一点,安装的过程实际上是拷贝,并让编译器能连接到该库文件的过程。
将头文件、库文件和 dll 文件拷贝到 VS 系统识别目录下
glut.h:头文件,复制到D:\Program Files (x86)\Microsoft Visual
Studio 11.0\VC\include\gl目录下(需要自己来新建gl目录)glut.lib,glut32.lib:静态链接库,复制到D:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib目录下