OpenGL 是一个画图的API的集合,是公共的,也就是说不是微软出的,其他平台上也有。
OpenGL在不同的平台上需要有一个中间连接层才能与具体的操作体统对接上,Windows上这个连接层叫 WGL.
通过WGL,先基于一个HWND,建立一个OpenGL的环境,然后才能开始调用OpenGL的函数进行绘制。
由于微软的技术垄断和 DirectX和 OpenGL的历史竞争原因,windows上只支持1.1的OpenGL。
如果要支持高版本的OpenGL,则需要基于不同类型的显卡使用不同显卡驱动自带的OpenGL SDK。或者使用OpenGL的软件实现,例如Mesa3D
LZ的具体问题,可以搜索 “WGL环境初始化”
http://download.csdn.net/detail/yangyk125/7211347