说在前面
能通过OpenGL搜过来的大多不是作业要求就是对图形学感兴趣的。OpenGL大家都有所了解,一般认为是一个通用的图形图像API。而实际上其是一个规范,严格规定函数的执行,其中的实现则是OpenGL自己定义的。
本人大学本科专业课上教授的计算机图形学课程。但是其实验指导中使用的是glut库,让我们来看看官网是怎么说的:
……好吧┑( ̄Д  ̄)┍
然后后来上了一门游戏课之后,老师给我们推荐了GLFW库。网上大多数的环境配置还是glut库,所以这里稍微写一下这两天配环境的过程。
参考教程:http://learnopengl-cn.readthedocs.io/zh/latest/ 当中的创建窗口
教程
非常好的一个网站,之前好几个关键技术点都是在这里获取,真的非常感谢他们!我这里的博客也只是在学习中自己的一些备忘而已。配环境的话大家参考这个教程即可,如果遇到一些奇怪的坑就可以回头再来看看我写的备忘……主要就是在这个基础上说点自己的心得。
配置说明&补充
1. 编译源代码
这里原教程写的很清楚,从官网上可以下载:http://www.glfw.org/
p.s. 官网上提供了给windows用户编译好的lib下载的链接,然而之前尝试了很多次都失败了。建议大家还是下载源代码来进行编译,也就是官网进去的第一个下载链接。
我这里下载的是GLFW 3.2。然后使用CMAKE进行生成visual