为Windows装配/安装Freeglut(tool for opengl)

本文详细介绍了在Windows上配置OpenGL环境的过程,特别是如何安装和使用Freeglut库。作者通过自己的实践,提供了从下载源码、使用CMake编译到解决链接和运行时问题的步骤,旨在帮助初学者顺利建立OpenGL开发环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

为了大创项目才去接触OpenGL,然而搜了一波各大博客论坛没有个好的搭建OpenGL环境的文章,经过死命的挣扎摸索,终于使用OpenGL写了第一个正方形,希望能够给想去接触OpenGL的胖友们一点帮助,也是做一下笔记。

作为OpenGL初学者的强力法宝(说白就是个提供建立方便GUI的SDK——因为OpenGL只能处理数据层面,渲染后输出需要其他的窗口对接,所以如果用MFC之类的当然也可以如果不嫌麻烦),freeglut几乎是人人必备,glut早已停止更新,取而代之的是一个忘了叫什么的兄弟做的这个开源的freeglut,很适合初学者,有一本教材OpenGL编程指南一开始所用的就是freeglut作为GUI接口的。

首先说一下我所用到的工具和SDK:vs15,Cmake,freepglut,OpenGL(Windows自带)。

首先是链接OpenGL的库,因为是系统自带,所以直接右键项目、属性、连接器、附加依赖项、编辑、加入OpenGL32.Lib(tips:官方说这里32其实和操作系统没有很强的联系),然后直接在源代码include gl文件夹下的两个文件gl.h,glu.h即可。然后各种gl开头的函数就可以开心的用了。

再说一下freeglut,初期学习中只需要包含freeglut的头文件就可以了,好像是这个.h已经包含了上述OpenGL的两个库了,忘了说了下载地址是这里:https://sourceforge.net/projects/freeglut/files/latest/download,此时需要用到一个跨平台编译软件CMake,下载地址:https://cmake.org/download/貌似要翻墙反正我是一会登的上去一会登不上去,下面说一下freeglut配置步骤:@copyright by xjh_black

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值