OpenGL初探-Win10+VS2017+freeglut+glew+gltools开发环境搭建

         最近在研究OpenGL,主要看的书是《OpenGL超级宝典(第5版)》,学习编程自然少不了从环境搭建开始,然后写一个Demo,运行成功即告开篇成功,本篇文章将使用书本中的2.5章节《第一个三角形》的Demo为例进行说明。

 一、准备

        学习OpenGL,那么需要事先下载几个库,因为他们是基础库,我们写的有关OpenGL程序都是基于这几个库的API,分别是reeglut、glew、gltools,缺一不可,我在学习的时候没用使用编译好的lib文件,而是下载的源代码,自己编译的lib文件。

    1.freeglut

         下载freeglut

         freeglut的全称是free OpenGL utility toolkit,其实他和opengl本身并没有什么关系,他的作用是方便程序员处理例如窗口,键盘事件,鼠标事件之类的东西。

         因为他是跨平台的,所以假如一个opengl程序是用glut开发的话,那在windows或者linux下是不需要进行任何的修改的。

         那为什么是freeglut而不是glut那?其实刚开始他就叫glut,不过老版本已经停止更新很久了,所以后来别人又建了个新的项目叫freeglut,API都是兼容的。

         我所使用的是最新版本:freeglut-3.2.1.tar.gz

   2.glew

         下载glew

         glew的全称是OpenGL Extension Wrangler Library,是对OpenGL API的封装,我所使用的版本是:glew-2.1.0.zip

   3.gltools

         下载gltools

         这个库很多文章上都写的googlecode,其实下载不了,github上可以下载,gltools是基于glew的,是

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值