mac计算机图形学,如何优雅地在 Mac 上应付本科计算机图形学的 GLUT

时至今日,这群孩子的计算机图形学还是在学 GLUT ,未免有些遗憾。不过好处自然是简单不用闹腾,老师甚至建议用 VC++ 6.0 作为 IDE ,嗯这就是中国的本科 CS 教育现状。

又是一年图形学开课,这两年实验室用 Mac 的孩子也越来越多,也开始在问 Mac 怎么配 GLUT ,于是就把我当年的经历再发一遍。

GLUT 和 OpenGL 的库,在 Mac 下都是自带的,不需要太操心配置环境的问题。

首先, Xcode 新建一个 macOS 的命令行工具工程。

a4e59d5031295ccf76714bdd21d8796d.png

然后语言记得切换成 C++

e4f043b55aa7a6f8311e28aa67784272.png

建好工程之后,在项目属性的 General 下面的 Linked Frameworks and Libraries 添加 GLUT 和 OpenGL 的库。

4432268aeb2fc30de7521faa0c0498df.png

68c62511787ce9df48a1fd75d6cea292.png

e8fb0032c8baba24ebc37af92f3b54ef.png

最后记得 Deployment Target 一定要降到 10.9 以下,比如 10.8 ,因为 GLUT 在 10.9 就已经被标记为弃用,不调这个会有一大堆 Warning。

33cf5d7a4641cf68e4a6b5f6c033f56a.png

弄完之后在 main.cpp 添加头文件

#include

如果需要其他的 GLUT 头文件,在敲完路径中的 “GLUT/” 之后, Xcode 会有自动补全提示。

写好自己的 GLUT 程序, Cmd+R 即可运行。

d508bde071cc6630d49c443229a1ff54.png

另:如果想要自己配置 VSCode 等编译器,需要的文件路径如下:

头文件:

GLUT:

/System/Library/Frameworks/GLUT.framework/Versions/Current/Headers

OpenGL:

/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers

库文件:

OpenGL:

/System/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries

如何优雅地在 Mac 上应付本科计算机图形学的 GLUT

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值