本文的搭建是基于LearnOpenGL所著的教程,其地址如下https://learnopengl-cn.github.io/
教程非常棒,但是还是有些地方交代不清晰,让我会有不理解的地方,这里将这些点总结出来,希望能帮助到人。
首先需要下载GLFW和CMake两个软件,这两个软件地址如下。
GLFW:http://www.glfw.org/download.html
CMake:http://www.cmake.org/cmake/resources/software.html
我是用的VS2017,在按照教程编译结束之后,会在src/Debug下获得所需的lib文件,在取出lib文件时候也要记得把glfw-3.3源码目录下include文件夹中的GLFW文件夹也拿走,里面的.h文件是我们正确引用.lib文件需要的。
然后教程又需要我们下载GLAD,地址为:http://glad.dav1d.de/
按照教程下好文件之后,这里需要把之前的GLFW文件夹和压缩包里include文件夹里面的文件放在一起,然后lib另外放一个文件夹。可以参考我的
在准备好之后跟着教程新建一个项目,对项目进行配置
将.h文件的目录设为包含目录,将.lib文件的目录设为库目录
在这之后将需要的lib文件进入项目
之后再导入glad.c文件就不会报错了,然后跟着教程运行代码,在最后成功跑出hello,world