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文件中加入
程序运行结果:
- OpenGL配置 (VC6.0为例) OpenGL开发环境配置
- VC6.0中OpenGL开发环境配置
- VC6.0中OpenGL开发环境配置
- VC6.0中OpenGL开发环境配置(整opengl必看)
- Opengl 顺时一圈之第一步:VC6.0中OpenGL开发环境配置(整opengl必看)
- Windows下配置OpenGL的开发环境,以VC6为例
- vc6.0中OpenGL开发环境的配置
- VC6.0配置OpenGL
- VC6.0配置OpenGL
- VC6.0 VS2008 openGL环境配置
- VC6.0 VS2008 openGL 环境配置
- OpenGL 开发环境配置
- OpenGL开发环境配置
- OpenGL 开发环境配置
- OpenGL 开发环境配置
- OpenGL 开发环境配置
- OpenGL: 开发环境配置
- OpenGL开发环境配置
- 幻灯片地址
- JS常用验证.txt
- ubuntu在“屏幕捕捉”图像上添加一个阴影
- setmem
- C#笔试题目(综合版样题)
- OpenGL配置 (VC6.0为例) OpenGL开发环境配置
- Builder
- UNIX环境高级编程英语阅读学习第一章第一节.
- 五子棋核心算法
- ubuntu快速保存网页图片
- ASP.NET跨页面传值技巧总结
- Factory Method
- ubuntu给文件和文件夹添加注释
- 查看UNIX下的用户,创建用户,配置用户的FTP权限