macOS下搭建openGL开发环境

1. 下载并安装GLFW

这里给个官网链接: http://www.glfw.org/download.html
打开该页面后, 点击Source Package后会启动下载,下载完成后解压到你自己指定的目录
,比如笔者的解压路径为: ~/Downloads/glfw-3.2.1
打开终端,执行以下命令:

~$ cd ~/Downloads/glfw-3.2.1
~$ cmake -Bbuild -H. -DCMAKE_INSTALL_PREFIX=/usr/local 
~$ sudo cmake --build build --target install

2. 下载安装GLEW

下载链接: http://glew.sourceforge.net/index.html
打开页面,点击Source后面的ZIP 或者TGZ, 下载源码压缩包并解压
比如笔者解压目录为: ~/Downloads/glew-2.0.0
继续在终端中执行以下命令

~$ cd ~/Downloads/glew-2.0.0
~$ make GLEW_DEST=/usr/local -j4
~$ sudo make install

3. 使用Xcode新建C++ Command Line项目,并在项目的Build Setting中设置User Header Search Paths(添加一个/usr/local/include)和Library Search Paths(添加一个/usr/local/lib)

4. 在Build Phases的Link Library With Libraries里面添加依赖库

其中以下的依赖库为必需的:

	IOKit.framework
    CoreVideo.framework
    Cocoa.framework
    OpenGL.framework
    libglfw3.a
    libGLEW.a

5. 在main函数中调用glfwInit(); 编译,看是否报错, 没有报错则表示所需要的库都已经引入,安装环境就搭建好了,接下来你就可以尽情享受openGL带来的乐趣了

你可能感兴趣的:(opengl,C++,图形)