Mac下使用OpenGL——配置glew/glut/glfw3/gltools环境

glew/glut/glfw3/gltools它们都是OpenGL的扩展或工具,其中glut是mac自带的,这里就不用讲了,直接就可以用。

一、安装homebrew

brew 的官方网站: http://brew.sh/ 在官方网站对brew的用法进行了详细的描述,安装方法: 在Mac中打开Termal: 输入命令:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

下面是homebrew的一些命令: brew search 搜索软件包 brew install 安装软件包 brew uninstall 卸载软件包 brew info 查询软件包信息 brew list 查询已经安装的软件包 brew update 更新 brew deps 显示包依赖

二、利用homebrew安装cmake

输入:

brew install cmake

如果一切正常就到到下一步,这里可能报下面错误:

Error: The brew link step did not complete successfully The formula built, but is not symlinked into /usr/local Could not symlink share/man/man7/cmake-buildsystem.7 /usr/local/share/man/man7 is not writable.

解决方法: 先执行:sudo chown -R $(whoami) /usr/local 再执行:brew link cmake

三、安装glew/glfw3

执行命令:

brew install glew
brew install glfw3

安装成功后,可以在/usr/local/Cellar目录下找到glew/glfw3的.a文件和头文件

四、下载编译gltools

下载链接:https://github.com/HazimGazov/GLTools 编译:

五、Xcode使用我们安装好的gl扩展或工具

  • 第一种:直接在/usr/local/Cellar文件下找到glew/glfw3文件,在/usr/local/include/usr/local/lib文件下找到gltools,将头文件和库都拖进工程
  • 第二种:原文连接:https://zrz0f.com/2016/02/21/glfw/

六、装了gltools之后,使用上面的第二种,设置会简单很多

Xcode的Proferences > Locations > Source Trees 中

里面的两个路径分别如下图:

在Xcode项目中:

设置项目的Other Linker Flags:

注意:如果你在项目中用到了gltools和glut,你还是要导入.a或framework文件,如下图:

配置好了以后,关于OpenGL的glew/glut/glfw3/gltools就都可以用了

七、运行第一个OpenGL工程

创建一个Mac App,glfw的官网可以下载演示demo,下载glfw将文件中simple.c拖入工程中(如下图),删掉main.m,然后运行,OpenGL的第一个工程就运行成功了!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏闵开慧

hadoop安装配置过程总结

 一、Jdk安装 系统已经默认有安装,但不完全,所以需要自己安装 配置环境变量: 在usr下新建java文件夹,将Java7压缩文件解压在该文件夹中,并配置系统...

3546
来自专栏张伟博客

如何使用 Git 和 GitHub 来管理自己的代码

    点击右上角加号箭头,在弹出的菜单中选择 "New repository" 选项进行仓库配置。

782
来自专栏王二麻子IT技术交流园地

CentOS yum安装Apache + PHP + Tomcat7 + MySQL

可以参考下文在CentOS安装Apache + PHP + Tomcat7 + MySQL。 ---------------------------------...

4535
来自专栏xcywt

《Linux命令行与shell脚本编程大全》 第七章理解Linux文件权限

Linux沿用了Unix文件权限的方法,允许用户和组根据每个文件和目录的安全性设置来访问文件。 用户权限通过创建用户时分配的用户ID(UID)来跟踪的。每个用户...

1935
来自专栏码农笔录

mysql官网下载最新版升级版本多版本安装教程

763
来自专栏世界第一语言是java

mysql官网下载最新版升级版本多版本安装教程

1845
来自专栏古时的风筝

使用 github 做代码管理,知道这些就够了

只要掌握了下面的常用命令,基本上用使用 github 就没有问题。github 有两种认证方式,一种是通过 ssh 私钥的方式,一种通过 https 的账号名...

3348
来自专栏python学习之旅

TestLink笔记(一):环境配置+安装

本文的安装环境是Windows操作系统。 (一)     前期准备 1、XAMPP下载(下载5.6的版本)          https://www.apach...

4406
来自专栏跟着阿笨一起玩NET

win7电脑遇到端口被占用的情况该如何查看并将其关闭

转载:http://www.jb51.net/os/windows/203315.html

481
来自专栏青玉伏案

macOS Sierra安装Apache2.4+PHP7.0+MySQL5.7.16

Mac系统上虽然自带PHP和Apache,但是有时不是我们想要的版本呢。今天我们就在macOS Sierra(10.12.1)上安装比较新的版本的PHP版本,也...

1957

扫码关注云+社区