vs2015的OpenGL配置

最近刚开始研究OpenGL这方面的知识,把自己遇到的问题跟大家分享一下。在下完vs2015之后,我们需要进行OpenGL的环境配置,那么具体应该怎么配置呢?

首先,我们需要下载OpenGL的库文件,包括freeglut、glew、glut、gltools等库文件,下下来之后,我们会发现这些库文件有三种类型:.h,.lib、.dll。分别放到安装的vs文件下的VC文件下的include、bin、lib文件下。如下图所示:

vs2015的OpenGL配置_第1张图片

其中include文件下若有GL文件,我们就将freeglut、glew、glut的头文件粘到GL文件下,如果没有的话,就新建一个。其他的文章中都是这般步骤。但我个人觉得新建不新建都可以,要是没有的话,就直接粘到include文件下,其区别就是在vs中写程序时一个这样写#include,另一个这样写#include。这两种我都试过。新建文件如下图所示:

vs2015的OpenGL配置_第2张图片


这样其实可以算是完成了,但是我这样整了之后还是会报错,我不知所以然,但是继续做了下面的两个步骤后就解决了:

一个是如果在调用某些头文件时报错,就将报错的那个头文件粘贴到Windows文件下的System32或者SysWOW64,这个看你建的是x86还是x64的控制台,x86的话粘到System32文件中。

vs2015的OpenGL配置_第3张图片

如果还没有解决问题,就到vs中解决,点击菜单栏中的工具/NuGet程序包管理器/管理解决方案的NuGet程序包,然后搜索相应的头文件的名字,进行相关的下载。

我的OpenGL的环境配置是经过了几个步骤后才终于不报错了,但是只适用于刚开始那几章的学习,到了着色器GLSL语言学习这一块,又开始报错了,这个时候就用到了我下载资源里提到的那个补充文件,是.h和.cpp格式的,将这些格式的文件复制到VC文件下的include文件下,然后在打开的vs下的项目中的源文件中将其cpp文件添加,再右键,点击属性,将预编译头改成不使用预编译头即可,如下图所示:

vs2015的OpenGL配置_第4张图片

这就是我现在刚学习OpenGL进行的环境配置,后面遇到问题大家再互相讨论,互勉~~~~~

你可能感兴趣的:(vs2015的OpenGL配置)