GLUT 是一个实用的库,主要包含与 GUI 相关的有用方法。GLUT 已经过时了大约 10 年,因此不能与新的(可编程)管道一起使用。从我所知道的来看,它只支持 GL 3.1 及以下版本。替代 GLUT 的项目是 FREE GLUT,它已经更新并且可以在旧版和新版 OpenGL 中使用。Glew 是将 GL API 暴露给 Windows 用户的库。它具有过时和当前的功能。你可以根据 GL 版本和配置类型选择使用哪种。例如,在 OpenGL 4.0 版本中使用兼容性配置,则可以使用过时的和 4.0 特定的 API 功能的混合。但如果选择核心配置,则使用过时的方法将不起作用。