微软出于对其产品Direct3D保护的原因,Windows平台对OpenGL的支持十分消极,只能支持到OpenGL1.1版本,然而如今大量的OpenGL功能所需要的版本都高于1.1,例如,最动人的对“OpenGL着色语言”(GLSL-OpenGL shading language)的支持需要OpenGL2.0以上版本。
但是,要在Windows平台上做高版本的OpenGL开发也并非无路可走,最简便的方法,就是使用跨平台的开源 GLEW库(GLEW-OpenGL Extension Wrangler Library)。
下面说一下GLEW的安装配置和使用过程:
1.1 如果使用的是微软的VC,那么直接从 http://glew.sourceforge.net/index.html 下载Windows的二进制版本( Binaries),是一个zip包,解压后,将/bin/glew32.dll拷贝到c:/windows/system32中,将/lib和/include中的文件拷贝到VC的对应文件夹中即可。
1.2 如果和我一样,使用开源跨平台的 Code::Blocks + MingGW(通常安装Code::Blocks时,会自动安装MinGW编译器),那么步骤就会稍微不同:
首先,去
但是,要在Windows平台上做高版本的OpenGL开发也并非无路可走,最简便的方法,就是使用跨平台的开源 GLEW库(GLEW-OpenGL Extension Wrangler Library)。
下面说一下GLEW的安装配置和使用过程:
1.1 如果使用的是微软的VC,那么直接从 http://glew.sourceforge.net/index.html 下载Windows的二进制版本( Binaries),是一个zip包,解压后,将/bin/glew32.dll拷贝到c:/windows/system32中,将/lib和/include中的文件拷贝到VC的对应文件夹中即可。
1.2 如果和我一样,使用开源跨平台的 Code::Blocks + MingGW(通常安装Code::Blocks时,会自动安装MinGW编译器),那么步骤就会稍微不同:
首先,去