一.环境准备:
这里使用的是win7, Visual Studio 2017。
OpenGL version : 3.0
二.OpenGL 扩展包下载
2.1 GLEW:windows开发环境,默认只支持opengl1.1的环境,但 OpenGL现在都发展到4.4了,要使用这些OpenGL的高级特性,就必须下载最新的扩展,另外,不同的显卡公司,也会发布一些只有自家显卡才支 持的扩展函数,你要想用这数涵数,不得不去寻找最新的glext.h,有了GLEW扩展库,你就再也不用为找不到函数的接口而烦恼,因为GLEW能自动识 别你的平台所支持的全部OpenGL高级扩展函数。也就是说,只要包含一个glew.h头文件,你就能使用gl,glu,glext,wgl,glx的全 部函数。GLEW支持目前流行的各种操作系统(including Windows, Linux, Mac OS X, FreeBSD, Irix, and Solaris)。
GLEW下载地址:http://glew.sourceforge.net/,目前最新版本2.1.0
GLEW下载完成后,bin下面有个glewinfo.exe,直接运行,会在同目录下市场一个txt文件,显示系统显卡支持的opengl版本和具体函数。
这里注意一下,在进入上述网址后选择最新的版本的下载,看清楚两种格式,Source 表示的是源代码,用于Cmake 编译生成的;另一种是Binary ,二进制文件直接可以使用的。所以选择Binary 。
2.2 freeglut
准备: