阅读 Ubuntu 论坛上有关以下内容的讨论后GLUT 与 FreeGLUT http://ubuntuforums.org/showthread.php?t=495249.
图形编程的 GLUT 已经死了吗? SDL 现在对于 OpenGL 编程来说很流行吗?
在我看来,GLUT 仍然是学习 OpenGL 编程的好地方。据我所知,它已不再维护。
请看:http://www.opengl.org/resources/libraries/glut/ http://www.opengl.org/resources/libraries/glut/对于官方说法
摘自上述链接 -
“GLUT 库同时具有 C、C++(与 C 相同)、FORTRAN 和 Ada 编程绑定。GLUT 源代码分发可移植到几乎所有 OpenGL 实现和平台。当前版本是 3.7。该库的其他版本不支持预期的。
GLUT 不是开源的。马克·基尔加德保留版权。”
另请参阅:http://www.opengl.org/resources/libraries/windowtoolkits/ http://www.opengl.org/resources/libraries/windowtoolkits/的替代方案。
您可能还想查看 GLUX :http://code.google.com/p/glux/ http://code.google.com/p/glux/
就 SDL 的流行而言,它非常适合跨平台,并且很多人都在使用它。我个人使用 Qt 进行 OpenGL 工作。还存在其他窗口系统替代方案。还可以针对 Windows 或 X 进行本机编程。
2017 年 2 月 28 日编辑:
我应该澄清的是,希望深入了解 OpenGL 实用性的学生从 SDL 或 Qt 入手会更好。正如 @TM 在他的评论中正确指出的那样,使用 GLUT 与在 OpenGL 中编写真实世界渲染应用程序的现实相去甚远。我认为 GLUT 有利于学习,因为这样的想法是,当一个人将学习 OpenGL 的关注点与学习窗口系统细节的关注点分开时,学习会更容易。当然,这可能不符合您的需求。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)