OpenGL配置 (VC6.0为例) OpenGL开发环境配置

来源:互联网 发布:淘宝网店这样开才赚钱 编辑:程序博客网 时间:2024/05/16 23:26

一、简介:

    要在Windows下学习OpenGL,首先就是要配置开发环境,我在这里详细的说明整个配置过程,希望对初学的朋友有所帮助。

这里顺便介绍一下OpenGL吧:

OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性。

● 与C语言紧密结合。

OpenGL命令最初就是用C语言函数来进行描述的,对于学习过C语言的人来讲,OpenGL是容易理解和学习的。如果你曾经接触过TC的graphics.h,你会发现,使用OpenGL作图甚至比TC更加简单。 

● 强大的可移植性。

微软的Direct3D虽然也是十分优秀的图形API,但它只用于Windows系统(现在还要加上一个XBOX游戏机)。而OpenGL不仅用于Windows,还可以用于Unix/Linux等其它系统,它甚至在大型计算机、各种专业计算机(如:医疗用显示设备)上都有应用。并且,OpenGL的基本命令都做到了硬件无关,甚至是平台无关。 

● 高性能的图形渲染。   
OpenGL是一个工业标准,它的技术紧跟时代,现今各个显卡厂家无一不对OpenGL提供强力支持,激烈的竞争中使得OpenGL性能一直领先。   
总之,OpenGL是一个很NB的图形软件接口。至于究竟有多NB,去看看DOOM3和QUAKE4等专业游戏就知道了。 

OpenGL官方网站(英文): http://www.opengl.org

二、配置:

第一步:下载OpenGL库

Windows环境下的GLUT下载地址:(大小约为150k)  

http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip

第二步:Windows下配置OpenGL

解压后,(共五个文件)

将.h文件拷贝到***/VC/Include/GL目录中(一个)

     例如:C:/Program Files/Microsoft Visual Studio/VC98/Include/GL

 

将.lib文件拷贝到***/VC/lib目录中(两个)

    例如:C:/Program Files/Microsoft Visual Studio/VC98/lib


将.dll文件拷贝到操作系统的system32目录中(两个)

   典型的位置为:C:/Windows/System32

第三步:配置VC 6中工程

启动VC 6,新建一个Win32 Console Application,比如:新建一个,test.cpp

 

1、按照如下顺序选择:

Project → Settings → Link选项卡

然后,在Object/library modules下面的文本框的最前面添加如下库文件内容:


OPENGL32.LIB  glut32.lib GLAUX.LIB GLU32.LIB

 

 

上面,有的资料上是 OPENGL32.LIB GLU32.LIB glut.lib GLAUX.LIB GDI32.LIB USER32.LIB ADVAPI32.LIB

我在做的时候,发现,小的实例,不用上面的配置也会运行成功。还有以上的配置好像是 区分 大小写

究竟上面的lib什么作用,在那里起作用,现在未知。以后补上。

我通常是,缺少哪个lib,把该lib 放到工程下面。

 

 

2、再按照如下顺序选择:

Project → Settings → C/C++选项卡

将Preprocessor definitions 中的_CONSOLE修改为_WINDOWS。

现在,你可以进行测试了,测试你的OpenGL应用。

 

 

3.然后在test.cpp文件中加入
 

 

 

程序运行结果:

 

原创粉丝点击