GLUT过时了吗?


Answers:


17

GLUT 3.7是否已过时?绝对。您永远不要将它用于任何用途。

但是,FreeGLUT非常适合使用。它与GLUT 3.7向后兼容100%。当您需要将一个快速而肮脏的程序打包在一起时,FreeGLUT是一个很好的实用程序。



5

即使原始的GLUT不再处于主动开发中,它仍然是针对其目标领域的好工具,这是快速的OpenGL测试和演示。它从未打算成为开发复杂OpenGL程序的框架。

来自http://en.wikipedia.org/wiki/OpenGL_Utility_Toolkit

GLUT的两个目标是允许在操作系统之间创建相当可移植的代码(GLUT是跨平台的),并使学习OpenGL更容易。使用GLUT的OpenGL编程入门通常只需要几行代码,并且不需要了解特定于操作系统的窗口API。

所以不,如果您将其用于快速OpenGL测试,演示和学习,那么它并不是过时的。


3

您应该看看GLFW:http://www.glfw.org/

这是一个非常易于使用的跨平台API,该API仍在开发中,并且具有良好的文档说明!

它要做的就是创建一个OpenGL上下文并提供获取输入的方法(以及一些额外的功能,例如线程化)


3

是的自1998年3.7版发布以来,GLUT已过时且未开发。

从法语维基百科:

1998年5月第3.7版的《圣经》末日纪念册和développement及s'estarrêtéeàla版本。

http://fr.wikipedia.org/wiki/OpenGL_utility_toolkit

编辑:

对不起,法语参考,但我没有在英语维基百科上找到任何日期。翻译是:

GLUT库已不再开发,并于1998年5月在3.7版停止。

以及到英文维基百科的链接:

http://en.wikipedia.org/wiki/OpenGL_Utility_Toolkit


1
即使它不是过时的,也绝不是用于生产代码的。
Jari Komppa '02

3
您可以使用英文维基作为参考!
Ali1S232'2

法语Wiki页面上没有任何参考资料-该日期可以完全弥补
BlueRaja-Danny Pflughoeft 2012年

这里是1998年5月7日发行的GLUT 3.7的发行说明:freeware.sgi.com/Installable/glut-3.7.html。在这里freeglut sourceforge网页上说GLUT在1998年被放弃了:freeglut.sourceforge.net
朱利安·皮雷斯

1
-1为错。GLUT 3.7可能已过时,但FreeGLUT 并非过时。
Nicol Bolas 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.