GLUT环境部署

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

上一篇:从零开始的openGL--cs游戏(9)CubeMeshComponent,一个正方形物体------------第一个页面完成


下一篇:Nim使用OpenGL