打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
OpenGL常用的库

大家也知道,微软为了保DirectX,对OpenGL编程是很不友好的.所以新装系统里的OpenGL版本也就只有1.1。怎么办呢?升级?拓展?也许你不明白我在说什么,可以看看此文章,对OpenGL历史,版本问题和拓展有详细介绍:http://bbs.pfan.cn/post-275219.html。这里就不多说了。要相信没什么能打败你的热情。事实上要获得更好的支持也很简单。——ZwqXin.com

另外,本日志就OpenGL编程中常用的库作一下介绍,方便下载。并不定期更新ING。

本文来源于 ZwqXin (http://www.zwqxin.com/), 转载请注明
      原文地址:http://www.zwqxin.com/archives/opengl/opengl-dll-lib.html

注意,每个库一般有三个不同后缀名的文件:.h .lib .dll。一般的存放顺序:

  • .h (头文件)存放在编译器安装目录(例如:.../VC98/)下的Include文件夹内;
  • .lib(程序库/模版库)存放在编译器安装目录(例如:.../VC98/)下的Lib文件夹内;
  •  .dll(动态链接库)一般你可放在系统盘的windows/system32目录(XP)下。

      当然了,可以通过编译器修改路径;或者直接放在程序文件的目录下,在编译器中设置一下(具体视编译器而定,可以自己去查查,VC中#pragma   comment(lib,"libname");也行)。

其实.lib和.dll的关系我目前还不是搞得太清楚,按我的理解,lib分为静态lib和动态lib,静态lib里面就是实现函数(譬如glulookat()等等)的二进制代码,动态lib伙同dll完成同样功能。H文件就是API表啦。具体地的可参考: 什么是lib文件,lib和dll的关系如何

好了,言归正转。

1.GL库,GLAUX库,GLU库
这个系统一般默认会有。你平时编程用到的gl,glu,aux开头的函数就是这些库里的了。如果没有可联系我或者留言让我发给你。

2.GLUT库
OpenGL Utility Tookit,十分有用,提供的API类型也比较广。反正你一定得有一个并默认存放。如果没有可联系我或者留言让我发给你。或者来此下载。注意.dll和.lib有glut版本和glut32版本,如果你是windows系统,存放glut32版本,h文件都是那个glut.h。

3.GLEW库
OpenGL Extension Wrangler Library,这就是开头提到的拓展库,有了它你就能应用OPENGL 1.1以上提供的功能。GLEW能自动识别你的平台所支持的全部OpenGL高级扩展函数。厉害吧?如果没有可联系我或者留言让我发给你。或者来此下载。同样注意windows用glew32.lib和glew32.dll。此外里面还有wglew.h,实在不知道什么用,但最好还是放上吧。

4.GLEXT
这个其实只有头文件glext.h,同样作为拓展函数的获得,虽然功能比GLEW小,但是,你看,它那么娇小哦!事实上很多时候我们只需要获得显卡上某些opengl 1.1以上的功能拓展的入口就可以了,这时候你下个与时俱进的glext.h放程序目录就够了。如果没有可联系我或者留言让我发给你。或者在此下载。同样有个wglext

5.DEVIL库
图象纹理的处理,devil的拿手好戏。这个一般针对特别应用,我以后的文章肯定会有所介绍(我用在纹理类里的)。有个对手freeImage,不过我没用过不多好评价。如果没有可联系我或者留言让我发给你。或者在此下载

6.声音引擎FMOD
还没开始用,用过再介绍。反正知道它是处理声音的强大库就可。如果没有可联系我或者留言让我发给你。或者到官网下载

...........陆续增加,持续更新(最近更新 2009. 1. 19.)

 本文来源于 ZwqXin (http://www.zwqxin.com/), 转载请注明
      原文地址:http://www.zwqxin.com/archives/opengl/opengl-dll-lib.html

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
如何在Windows下编译OpenSSL (Vs2005使用Vc8的cl编译器)
浅谈Windows系统下C语言编程中Glib库的使用
在VS2017下配置OpenGL
C/C++下调用matlab函数操作说明
计算机图形学和OpenGL(一)OpenGL初步
win7 x64环境下安装 CVF6.6
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服