【OpenGL】GLFW配置

这篇博客主要介绍了如何配置GLFW库以用于OpenGL编程。作者首先对比了OpenGL和GLUT,然后详细讲述了从下载GLFW源码、使用CMAKE生成Visual Studio项目到编译生成lib文件的过程。在使用GLFW库时,强调了头文件引用的管理和库的引入方式。最后,通过运行简单的代码检查配置是否成功,并提到了GLEW和glm库的配合使用。

说在前面

能通过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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值