1 是什么
GLUT代表OpenGL应用工具包(OpenGL Utility Toolkit),是一个与窗口系统无关的工具包。它作为AUX库的功能更强的替代品,用于隐藏不同窗口系统API的复杂性。GLUT的子程序的前缀使用”glut”。
再次详细说明
要使用OpenGL进行绘图,首先必须有一个C/C++编译器,然后还必须安装了OpenGL的头文件和库。一般来说包括3个库及其相关文件(库文件.lib,头文件.h,动态链接库文件.dll):
OpenGL--这个是基本的API工具,必须有的
GLU--这个是OpenGL的实用程序库,也是必须的
GLUT--这个是OpenGL的实用工具包,是一个用于处理视窗系统操作的工具包,可有可无,但是有了它会方便很多。
当前的很多Windows系统都已经安装了前两个库及相关文件,glut库就不一定了,glut库的安装方法前面已经说过了。
安装好后,就可以在C里里面利用OpenGL进行绘图了。当然要在文件里包含这些库的头文件:
#include <GL/GL.H>
#include <GL/GLU.H>
#include <GL/glut.h>
2 如何下载
各种资源下载网址:
https://www.opengl.org/resources/libraries/glut/
GLUT链接库下载网址:https://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
下载失效,欢迎来信咨询!!
3 环境部署
3.1 编译环境:windows+VS2005
3.2 环境部署
1)解压,获取五个文件
分别是:glut.hglut32.dll glut32.lib glut.dll glut.lib
2)部署glut.h
基本原理:把.h文件放到VC的include路径下的GL文件夹下
基本操作:
在VS的安装目录下,搜索gl.h文件(windows不区分大小写,实际搜索到的是大写),搜索的结果如下:
D:\安装包\VC\PlatformSDK\Include\gl
注:本人安装VS2005的路径是D:\安装包,你可能安装的目录是默认的C盘,可以在C盘进行搜索。甚至当你不了解安装目录的情况下,可以对所有的盘进行搜索,然后找到gl.h所在的路径,然后将glut.h复制到该路径下。
如下摘录各种版本的路径:
VC6.0:安装路径下VC98\Include\GL
VS08:如果是VC++6,则应该将glut.h复制在“D:/ProgramFiles/MicrosoftVisualStudio/VC98 /Include/GL文件夹”)。 如果是VisualStudio2008,把glut.h复制到x:/Program Files/Microsoft/Visual Studio 9.0/VC/include/GL文件夹中,如果没有GL这个文件夹则可以自己新建一个。(x是你安装VS的盘符号,如果装的是VC++的话,里面有个gl文件,Visual Studio 2008则需要自己去新建一个)
3、把解压得到的glut.lib和glut32.lib放到静态函数库所在文件夹(即与include并排的lib文件夹下)。
4、把解压得到的glut.dll和glut32.dll放到操作系统目录下面的system32文件夹内。(典型的位置为:C:/Windows/System32)
摘自:http://blog.csdn.net/Ididcan/article/details/4490797
3)部署glut.lib,glut32.lib
基本原理:glut.lib和glut32.lib放到VC的lib文件夹
基本操作:
在安装目录下,搜索GLU32.lib,找到安装路径如下:
D:\安装包\VC\PlatformSDK\Lib
VC6.0版本:安装路径下VC98\Lib
4)部署glut.dll,glut32.dll
放到系统盘下\WINDOWS\system32