安装
这个笔记基于下面的教程
http://www.opengl-tutorial.org/cn/
MacOs
在mac系统里我们用 Xcode 作为IDE, 你可以在 application 里面找到
创建项目
创建一个新的的项目(create a new Xcode project)
选择 command line
输入项目名字
创建项目
链接 OpenGL
一般 OpenGL 系统都自带的.
进入项目 > build phase > link binary with libraries > +
查找 OpenGL 并添加
安装和链接GLFW
- 下载 brew: http://brew.sh/
运行
brew install glfw3
链接 GLFW 的方式和 OpenGL 有点相似.
进入项目 > build phase > link binary with libraries > + > Add Other…
然后就会打开文件选择器
按
shift + cmd + G
去到
/usr/local
在 local > lib 里面查找 libglfw3.dylib 并打开
下面我们去到 build setting. 在查找栏里找 search
在 “library search path” 和 “header search path” 里面添加
/usr/local/include
在查找栏里找 link, 在 Other Link Flag 里面添加
lGLUT
( lGLUT 第一个字是 L 小写). !!TODO 没找到iGlut
安装链接GLEW (一般如果用 opengl 3+ 不需要添加)
glew 的安装和上面的 glfw3 安装是一样的 !!TODO: 编译的时候有问题
- 下载 brew: http://brew.sh/ (已经下载好了就不用下了)
- 运行
brew install glew
- 进入项目 > build phase > link binary with libraries > + > Add Other…
- 按
shift + cmd + G
在 local > lib 里面查找 libGLEW.dylib 并打开
(如果在添加 glfw 做了的话可以跳过下面两个步骤)下面我们去到 build setting. 在查找栏里找 search
在 “library search path” 和 “header search path” 里面添加
/usr/local/include
安装链接GLM
- 下载 GLM : http://glm.g-truc.net/0.9.8/index.html
- 解压, 解压文件里面有个 glm 文件, 把它拷贝到 xcode 项目里面
在 build setting > header search paths 里面加上 $SOURCE_ROOT