当前位置:  开发笔记 > 编程语言 > 正文

GLUT死了吗?

如何解决《GLUT死了吗?》经验,为你挑选了2个好方法。

在阅读有关GLUT与FreeGLUT的 Ubuntu论坛的讨论之后.

GLUT死于图形编程吗?SDL现在对OpenGL编程风靡一时吗?



1> batbrat..:

在我看来,GLUT仍然很适合学习OpenGL编程.据我所知,它已不再维护.请查看:http://www.opengl.org/resources/libraries/glut/获取官方消息

从以上链接中提取 - "GLUT库同时具有C,C++(与C相同),FORTRAN和Ada编程绑定.GLUT源代码分发可移植到几乎所有OpenGL实现和平台.当前版本为3.7.不会预期图书馆的版本.GLUT不是开源的.Mark Kilgard保留版权."

另请参阅:http://www.opengl.org/resources/libraries/windowtoolkits/替代方案.

您可能还想查看GLUX:http://code.google.com/p/glux/

至于SDL风靡一时,对于跨平台的东西很有用,很多人都在使用它.我个人使用Qt进行OpenGL工作.还存在其他窗口系统替代方案.也可以为windows或X本地编程.


2017年2月28日编辑:


我应该澄清一下,从SDL或Qt开始,希望深入了解OpenGL实用性的学生会更好.正如@TM在他的评论中正确地指出的那样,使用GLUT与在OpenGL中编程真实世界渲染应用程序的现实相去甚远.我认为GLUT有利于学习,这是因为当学习OpenGL的关注与学习Windowing系统细节的关注分开时,它更容易学习.当然,这可能不符合您的需求.


GLUT*更易于学习,但它并没有真正为学习者在实际应用程序中为现实OpenGL渲染做好准备.

2> Ivan Vučica..:

GLUT对于严肃的游戏开发来说相当简单.SDL被许多商业游戏移植公司使用.GLUT恰好适合学习OpenGL和简单的演示.像SDL这样的东西对于实际游戏来说非常好.

SDL及其对其他东西的抽象,如音频和SDL的各种插件库(SDL_image,SDL_mixer,...)在编写完整游戏时有很大帮助.控制主循环也非常重要.

如果您正在处理需要一些本机GUI的OpenGL应用程序(例如,3D建模器),您可能对使用wxWidgets更感兴趣,或者像batbrat建议的那样,Qt.

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有