由于在Windows平台下初始化OpenGL非常麻烦,不仅需要创建OpenGL上下文,而且更麻烦的是调用OpenGL的GPU驱动的函数(具体多麻烦查看我的博文)。所以推荐使用第三方已经写好的库GLFW,类似的库还有GLUT。
参考:https://blog.csdn.net/weixin_43666969/article/details/120659390
>> 当然最好的情况是不要使用任何框架,免得不能跨平台,但是glfw支持 Linux 和 Windows。GLFW 主要用来处理特定操作系统下的特定任务,例如 OpenGL 窗口管理、分辨率切换、键盘、鼠标以及游戏手柄、定时器输入、线程创建等等。否则自己创建context,维护状态会很麻烦:参见(Windows窗口中创建OpenGL上下文并调用OpenGL函数)。
标签:OpenGL,Windows,创建,glut,glfw,麻烦 From: https://www.cnblogs.com/2008nmj/p/16876116.html