简单记录:
glew(The OpenGL Extension Wrangler Library)是对底层OpenGL接口的封装,可以让你的代码跨平台。
glad与glew作用相同,可以看作它的升级版。
Freeglut(OpenGL Utility Toolkit)主要用于创建OpenGL上下文、接收一些鼠标键盘事件等等。glfw(Graphics Library Framework)是Freeglut升级版,作用基本一样。
通常来说glad和glfw配合使用,比如https://learnopengl-cn.github.io/。https://learnopengl-cn.readthedocs.io/zh/latest/01%20Getting%20started/02%20Creating%20a%20window/
glew和Freeglut配合使用,比如OpenGL红宝书上面的例子。