想学一下ogldev中OpenGL的例子,只有个mac本,台式机虽爽,但是不能一次设置,到处开发。
对XCode不熟悉,配个简单的环境居然花了4个小时,主要是对XCode不熟,网上说的Head Search Paths找了半天。好吧,入正题。
配置环境:
系统:macOS Sierra, Version 10.12.5
开发工具:XCode, Version 8.3.3
辅助工具:brew(安装glfw, glew库到电脑)
主要步骤:创建工程,加入相关库,运行测试
1 创建工程
1.1 选择Command Line Tool
1.2 设置语言和存放路径
2 加入相关库
2.1 添加OpenGL.framework这个就不用说了。
2.2 添加glfw和glew(这里我是使用brew安装的,默认位置在/usr/local/Cellar目录下,brew安装比较简单清爽,网上很多地方有讲,不敷述)。
2.3 设置Search Paths
3 运行测试
3.1 将main.cpp中的代码替换为http://www.glfw.org/documentation.html中的代码,点击运行。可以运行,但是有一堆issues。
3.2 添加Flag
3.3 再次运行,没有issues了。(不过这里的测试其实没有用到glew)
好了,暂时就这样了,有问题请留言。