VS配置OpenGL开发环境
1、opengl需要使用到的库:
GLFW库:
glfw(Graphics Library Framework):是继glut,freeglut之后,当前最新的用来创建OpenGL上下文,以及操作窗口的第三方库。是Freeglut升级版,作用基本一样。
GLFW库下载:
下载地址:https://www.glfw.org/download.html
下载版本:64-bit Windows binaries
解压后保存如下两个文件:
GLAD库:
glad库与glew作用相同,可以看作它的升级版,GLAD的配置与大多数的开源库有些许的不同,GLAD使用了一个在线服务。在这里我们能够告诉GLAD需要定义的OpenGL版本,并且根据这个版本加载所有相关的OpenGL函数。
GLAD库下载:
下载地址:https://glad.dav1d.de/
下载版本:
在解压好的文件里面,我们只需要两个文件夹里的东西:include里面的GLFW文件夹和lib-vc2013;解压glad.zip后可以看到两个文件夹:include和src,我们将include文件夹里面的KHR和glad文件夹考到新建文件夹include里面,如下图所示:
再将lib文件夹和include文件夹放同一文件夹下,如下图:
2、opengl项目配置
打开VS2017,新建一个控制台应用程序,新建一个OpenGltest.cpp,并将glad.zip解压得到的src文件夹里面的glad.c添加到项目中,如下图所示:
链接包含目录和库目录,右键单击解决方案:属性->配置属性->VC++目录:将include和lib两个文件夹路径包含进来,如下图:
链接库:opengl32.lib和glfw3.lib。右键单击解决方案:属性->配置属性->链接器->附加依赖项,如下图:
3、实现一个OPENGL窗口
代码如下:
4、运行效果