SDL 和 GLUT 的区别

Posted

技术标签:

【中文标题】SDL 和 GLUT 的区别【英文标题】:difference between SDL and GLUT 【发布时间】:2010-05-16 07:40:15 【问题描述】:

我正在 Eclipse 学习 Opengl 图形编程。有人可以告诉我 GLUT 应用程序和 SDL 应用程序之间的区别,以便我可以深入研究其中一个吗?谢了。

【问题讨论】:

【参考方案1】:

SDL 是一个更大的库,可满足更大的需求。

如果您正在构建渲染机制的简单演示,GLUT 比 SDL 好得多,它处理了 SDL 原本需要的很多细节。

但是,如果您正在开发一个严肃的应用程序,则 SDL 更有可能是您需要使用的工具,因为 GLUT 的抽象比实际应用程序通常想要的要多。 SDL 让您可以更好地控制一切。

【讨论】:

【参考方案2】:

SDL 是一个完整的多媒体库,支持图形、声音、输入、网络以及许多第三方插件。 GLUT 是一个简单的 GUI 库。

【讨论】:

以上是关于SDL 和 GLUT 的区别的主要内容,如果未能解决你的问题,请参考以下文章

表面和纹理之间的区别(SDL/一般)

SDL 物理键码和 SDL 虚拟键码有啥区别?

ffmpeg 和 SDL 的区别和联系? 谢谢

glew, glee与 gl glu glut glx glext的区别

SDL 和绑定缓冲区

GLUT死了吗?