Mac OpenGL 环境配置(Xcode)
3D图形编程工具课要用到OpenGL,找了好多教程,有的因为Xcode版本更新高于老师用的了,也遇到了奇奇怪怪的bug。自己总结一份经验吧,以免自己后面配置的时候忘了。
- 安装Homebrew(这真的是最方便的配置方法了)
安装教程指路👉https://blog.csdn.net/y201314an/article/details/84179536
一些tips指路👉https://blog.csdn.net/delphiwcdj/article/details/19679891
官网指路(内含安装指令)👉https://brew.sh (如果你看到我的笔记已经时间比较久远,建议按照官网最新的安装指令安装)。
- 安装OpenGL需要的包
我们老师要求使用的包是GLEW、glfw和freeglut。我也只安装了这几个包。
分别在终端输入(一个安装完再安装另一个)
brew install glew
brew install glfw
brew install freeglut
可以测试一下是否安装完成👇
brew list
列表里面有这三个包就可以了(如下图)
系统会默认把这三个包装在/usr/local/Cellar里面,同时也可以在/usr/local/lib里面找到
- 配置Xcode
我们老师的示范程序引用进的包是<GL/glut.h>,这个包在Xcode 10.8版本之后就弃用了,现在改成了似乎是<GLUT/glut.h>。如果引用了现在的包在使用原包里面的函数,例如glutInit,就会有警告,让人很难受。所以我还是想办法用了老师示范的包。
-
创建Xcode程序,选择macOS->Comman