之所以写这个博文是因为看了下面的博文很生气
https://www.cnblogs.com/graphics/p/3661500.html
你按照上文中的操作OPENGL是一定跑不起来的。因为按照我的理解,opengl这个库只包括了和显卡驱动交互的功能。但是提供一个应用程序的运行环境,这是需要操作系统的。因此就诞生了另一个库,这个库就是GLFW库。所以写一个opengl的demo程序编译的时候光连接GLFW库肯定是不够的,还需要连接opengl的库。linux上是 X11/GLX,windows上shi win32/WGL
所以要想demo编译成功,windows上要连接opengl32.lib和glfw3.lib,linux上要连接 -lX11 -lGL。