前面学习了 OpenGL 有关的概念和一些名词解释, 接下来开始真正去学习 OpenGL。在开始学习之前, 先搞一波环境搭建, 毕竟环境都没有, 那我怎么开始搞代码呢。
资源地址分享: 云盘链接 密码:2txn
新建 Xcode 项目, 依次选择 macOS -> Cocoa Application。
Targets -> Build Phass -> Link Binary With Libraries, 点击 "+" 然后找到上面说到的两个库进行添加。
接下来需要配置 include 的路径
如上图所示, 在 "build settings" 下搜索 "header search" 找到 "Header Search Paths", 然后将拖进来的 "include" 的路径配置进去。
将没有用的 "AppDelegate" 和 "ViewController" 等文件删除掉, 然后新建 "main.cpp" 文件。
记得在创建 "main.cpp" 文件时把红框内的 "✔️" 去掉
由于这里是搭建环境, 那么接下来我 copy 了一大段代码, 来试一下能不能跑起来吧
此时直接编译, 发现蹦出来了 13 个错误, 原因是前面拖进来的 ".a" 文件没有引入的工程, 搞一下就可以了。
这里还可能出现一个问题, 就是前面导进来的 "include"文件里面导入(GL 相关内容)头文件的方式是用的 "< >", 这里可能会报错。如果报错了的话, 把他们修改成 " " 再试试看。
现在的 GL 是我们拖到本地工程里面来的, 所以用 "< >" 导入会报错
最后附上运行的效果图, 大功告成!!!!