Mac 10.11.4 opengl开发环境配置

来源:互联网 发布:淘宝怎么装修模板 编辑:程序博客网 时间:2024/04/30 22:47

参考如下几篇文档:

http://blog.csdn.net/kingvvsir_/article/details/50180317 

http://blog.csdn.net/a_txpt_001/article/details/40356793                  这两个是库源代码下载及编译

http://www.cnblogs.com/yinxiangnan-charles/p/5002293.html        这个是xcode中如何创建配置工程

以下是我的配置过程:

1.下载cmake并安装:
https://cmake.org/download/
注:记得配置PATH环境变量
2.下载GLFW源代码:
http://www.glfw.org/download.html(选择Source package)
3.使用Cmake配置GLFW:
CMake需要一个源代码目录和一个存放编译结果的目标文件目录。源代码目录我们选择GLFW的源代码的根目录,然后我们新建一个_build_文件夹来作为目标目录。就我个人来说,首先我创建了一个GLFW文件夹,然后将下载好的GLFW的根目录放入该文件夹中,同时在GLFW文件夹中新建一个build文件夹。
之后点击Configure按钮,选择UNIX makefile,如果此时界面变红,再次点击configure,然后点击generate
然后打开终端,cd到build,依次输入:
make
sudo make install
完成之后,我们可以在/usr/local/lib中找到libglfw3.a 可以在/usr/local/include中找到头文件,这对于我们在Xcode中的配置是很关键的。
注:在我的机器上这个目录下有三个文件:libglfw.3.2.dylib,libglfw.3.dylib libglfw.dylib
4.下载GLEW:
https://github.com/nigels-com/glew 这个很坑爹源码没有
http://sourceforge.net/projects/glew/?source=directory
5.在终端cd到GLEW所在的目录,依次输入:
cd build
cmake ./cmake/
前面两部不一定需要
sudo make GLEW_DEST=/usr/local
sudo make GLEW_DEST=/usr/local install


6.在Xcode中建立一个命令行的工程点右侧的build Phases,然后点开 Link Binary with Libraries,点+号,搜索 OpenGL.framework, Add.


7.然后再点+号打开刚才的窗口,这一次选择 Add Other。然后摁住 shift+command+G,输入 \usr\local 跳转到这个路径下。进入该路径下的 lib 文件夹,然后选择 libGLEW.1.13.0.dylib。重复前面的步骤,再进入到这个文件夹下,选择 libglfw.3.1.dylib。有可能你在这个路径下找不到这俩库(我一开始就没找到),那么尝试在\usr\lib 文件夹下找,找到后把与 GLEW 和 glfw 相关的库文件都拷贝粘贴到 \usr\local\lib 中,把原来的那些删掉。


8.第10步加了一个OpenGL.framework 和两个库文件,这一步将选项卡由 Build Phases 切换到 Build Settings,找到 Search Paths 那一栏,在Header Search Paths 中点+号,输入 /usr/local/include,在 Library Search Paths 中添加:/usr/local/lib。有可能出现 GlEW 或者 GLFW 的头文件没有出现在 /usr/local/include 中的情况,此时请去 /usr/include 中寻找,找到相关的文件夹(GL、GLFW)后拷贝粘贴到 /usr/local/include 中,然后删掉原文件。

原创粉丝点击