欢迎来到军工软件开发人才培养基地——学到牛牛

VS配置OpenGL开发环境

时间:2024-05-06 07:01:10 来源:学到牛牛

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、运行效果