我最近开始学习 OpenGL (> 3.3) 并且我注意到很多示例和教程都使用了 freeglut 和 glew,但根本没有真正解释它们的区别。在谷歌搜索和阅读广告后,我发现最好的描述是这个OpenGL 相关的工具包和 API,但发现它缺乏。我什至读过关于 SO 的标签信息。
作为 OpenGL 的新手,我仍在尝试掌握不同的概念。我已经到了创建一个使用 glew、创建上下文(在 windows 上,VS2010 上)和绘制真正基本形状的基本程序的阶段,所有这些都不需要明确包含 freeglut。所以我不明白为什么我需要它。
所以我的问题是,有什么区别:
-freeglut
-glew
-(& glfw)
一个人能做什么而另一个人不能?