参考文档:LearnOpenGL
打开VS2017,新建项目,选择空项目,在这里我起名为openGL_first。
在资源文件中添加一个.cpp文件,改名为main.cpp。
此时资源管理器下如下所示:
下载GLFWhttp://www.glfw.org/download.html
下载Source package,将下载后的文件解压。
在该文件夹下新建一个名为build的 文件夹。
下载CMakehttps://cmake.org/download/
win10 64位系统,下载下面的msi文件:
安装好打开CMake界面,where is the surce code处选择解压后的glfw-3.2.1文件夹,where to build the binaries处选择刚刚新建的build文件夹。
点击下面的configure,如果出现下面的红色情况,再次点击configure即可。
点击Gernerate结束编译,此时build文件夹下出现了很多文件。
用VS 2017打开GLFW.sln
生成解决方案,再打开build中的src文件夹下的Debug文件夹,其中有一个链接库:
在你常用的位置处为OpenGL新建一个文件夹,我在文档处新建了一个OpenGL_stuff的文件夹,在该文件夹中新建一个include文件夹,一个lib文件夹。
将glfw3.lib移动到lib文件夹中,再将glfw-3.2.1文件夹中include文件夹下的GLFW文件夹整个移动到刚刚新建的include文件夹中
进入GLADhttp://glad.dav1d.de/
按以上填好,其中gl选择电脑显卡支持的OpenGL版本。
点击GENERATE,网站跳转到以下页面:
点击上面的glad.zip下载,下载后解压。
将include中的所有文件夹移动到OpenGL_stuff的include文件夹中,将src中的glad.c文件拖入一开始创建的项目的资源文件中。
打开项目属性
在VC++目录下的包含目录和库目录中分别添加include文件夹和lib文件夹。
在输入中的附加依赖库按下图添加两个库:
应用后,测试配置是否成功。
生成解决方案,成功。
将下面的代码复制运行,出现以下运行结果且无报错即配置成功。