OpenGL 的安化与配置指南 1

2025-10-20 17:33:51

1、GLUT代表OpenGL应用工具包,英文全称为OpenGL Utility Toolkit,是一个和窗口系统无关的软件包。GLUT不是OpenGL所必须的,但它会给我们的学习带来一定的方便,推荐安装。

2、安装之前先从网上下载(大小为149KB),下载后解压缩,会有5个文件。

OpenGL 的安化与配置指南 1

3、在“我的电脑”中搜索“gl.h”,并找到其所在文件夹(我电脑装的是VS2008,找到的路径是C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include\gl)。把解压得到的 glut.h 放到这个文件夹。

4、把解压得到的 glut.lib 和 glut32.lib 放到静态函数库所在文件夹(D:\Program Files\Microsoft Visual Studio 9.0\VC\lib)。

5、把解压得到的 glut.dll 和 glut32.dll 放到操作系统目录下面的 system32 文件夹内。(路径C:\Windows\System32)

1、打开VS2008,之后File -> New -> Project -> Visual C++,建立一个Win32 Project,名字自拟,保存路径自取

OpenGL 的安化与配置指南 1

2、点OK之后,选择Next,之后选择Empty project,后直接点Finish

OpenGL 的安化与配置指南 1

3、在Solution Explorer中的Source Files中点鼠标右键,选择Add -> Existing Item,将桌面上的Lesson1.cpp添加进来

OpenGL 的安化与配置指南 1

4、打开工程的Properties,在Configuration Properties -> Linker -> Input -> Additinal Dependencies中添加OpenGL32.lib GLu32.lib 和 GLaux.lib,然后单击OK按钮

OpenGL 的安化与配置指南 1

5、之后,就可以Ctrl+F5运行啦!

1、以glBegin()函数开始,都是以glEnd()命令结束。在glBegin()函数之前,都必须使用glTranslatef()函数设置绘图动作的原点。

OpenGL 的安化与配置指南 1

2、另外需要特别注意的是,使用glTranslatef(x, y, z)移动的时候,并不是相对屏幕中心移动,而是相对与当前所在的屏幕位置。      

比如,如果将该段程序中的两个glTranslatef(x, y, z)改为:

glTranslatef(-1.5f,0.0f,-6.0f);

glTranslatef(1.5f,0.0f,0.0f);

OpenGL 的安化与配置指南 1

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢