OpenGL教程0

安装

这个笔记基于下面的教程
http://www.opengl-tutorial.org/cn/

MacOs

在mac系统里我们用 Xcode 作为IDE, 你可以在 application 里面找到

创建项目

  1. 创建一个新的的项目(create a new Xcode project)

  2. 选择 command line

  3. 输入项目名字

  4. 创建项目

链接 OpenGL

一般 OpenGL 系统都自带的.

  1. 进入项目 > build phase > link binary with libraries > +

  2. 查找 OpenGL 并添加

安装和链接GLFW

  1. 下载 brew: http://brew.sh/
  2. 运行 brew install glfw3

  3. 链接 GLFW 的方式和 OpenGL 有点相似.

    进入项目 > build phase > link binary with libraries > + > Add Other…

    然后就会打开文件选择器

  4. shift + cmd + G

    去到 /usr/local

  5. 在 local > lib 里面查找 libglfw3.dylib 并打开

  6. 下面我们去到 build setting. 在查找栏里找 search

  7. 在 “library search path” 和 “header search path” 里面添加 /usr/local/include

  8. 在查找栏里找 link, 在 Other Link Flag 里面添加 lGLUT ( lGLUT 第一个字是 L 小写). !!TODO 没找到iGlut

安装链接GLEW (一般如果用 opengl 3+ 不需要添加)

glew 的安装和上面的 glfw3 安装是一样的 !!TODO: 编译的时候有问题

  1. 下载 brew: http://brew.sh/ (已经下载好了就不用下了)
  2. 运行 brew install glew
  3. 进入项目 > build phase > link binary with libraries > + > Add Other…
  4. shift + cmd + G
  5. 在 local > lib 里面查找 libGLEW.dylib 并打开

  6. (如果在添加 glfw 做了的话可以跳过下面两个步骤)下面我们去到 build setting. 在查找栏里找 search

  7. 在 “library search path” 和 “header search path” 里面添加 /usr/local/include

安装链接GLM

  1. 下载 GLM : http://glm.g-truc.net/0.9.8/index.html
  2. 解压, 解压文件里面有个 glm 文件, 把它拷贝到 xcode 项目里面
  3. 在 build setting > header search paths 里面加上 $SOURCE_ROOT