【OpenGL】 创建窗口

使用 glut

opengl 标准并没有提供用于创建和管理窗口的 api,各个主流操作系统都提供了支持 opengl 的接口,x 系统提供的接口叫做 GLX,windows 提供的接口叫 WGL,mac 系统提供的接口叫做 CGL。我们可以使用 opengl 的一个工具库 glut(opengl utility toolkit)来管理窗口,处理事件,IO 控制和其它设备管理。
首先,我们需要下载 glut 库,下载地址
http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
下载之后得到五个文件,glut.h,glut.lib,glut32.lib,glut.dll 和 glut32.dll。接下来就是配置环境变量了,我使用的环境是 windows+visual studio。

  • 第一步,把 glut.h 放在 visual studio 安装目录下的 VC/include/gl 目录中(默认没有 gl 文件夹,自己创建一个)
  • 第二步,把 glut.lib 和 glut32.lib 放在 visual studio 安装目录下的 VC/lib 目录下
  • 第三步,把 glut.dll 和 glut32.dll 放在系统目录 c:\windows\system32 目录下,64 位系统放在 c:\windows\syswow64 目录下

第一个例子

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值