macOS下搭建openGL开发环境

原文链接:
https://blog.csdn.net/oyoung_2012/article/details/76422589

1. 下载并安装GLFW

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

1
2
3
~$ 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
继续在终端中执行以下命令

1
2
3
~$ 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)

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

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

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

感谢您对本站的支持.