Swift教程

OpenGL--环境配置

本文主要是介绍OpenGL--环境配置,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

前面学习了 OpenGL 有关的概念和一些名词解释, 接下来开始真正去学习 OpenGL。在开始学习之前, 先搞一波环境搭建, 毕竟环境都没有, 那我怎么开始搞代码呢。

准备资源

  • CLTools
  • glew
  • libGLTools.a

资源地址分享: 云盘链接 密码:2txn

配置 OpenGL 环境

1. 创建 Cocoa Application

新建 Xcode 项目, 依次选择 macOS -> Cocoa Application。

2. 引入系统库 OpenGL.framework 和 GLUT.framework

Targets -> Build Phass -> Link Binary With Libraries, 点击 "+" 然后找到上面说到的两个库进行添加。

3. 将开头提供的资源下载下来拖入到工程中

接下来需要配置 include 的路径

如上图所示, 在 "build settings" 下搜索 "header search" 找到 "Header Search Paths", 然后将拖进来的 "include" 的路径配置进去。

4. 删除多余文件

将没有用的 "AppDelegate" 和 "ViewController" 等文件删除掉, 然后新建 "main.cpp" 文件。

记得在创建 "main.cpp" 文件时把红框内的 "✔️" 去掉

5. 测试是否成功

由于这里是搭建环境, 那么接下来我 copy 了一大段代码, 来试一下能不能跑起来吧

此时直接编译, 发现蹦出来了 13 个错误, 原因是前面拖进来的 ".a" 文件没有引入的工程, 搞一下就可以了。

这里还可能出现一个问题, 就是前面导进来的 "include"文件里面导入(GL 相关内容)头文件的方式是用的 "< >", 这里可能会报错。如果报错了的话, 把他们修改成 " " 再试试看。

现在的 GL 是我们拖到本地工程里面来的, 所以用 "< >" 导入会报错

最后附上运行的效果图, 大功告成!!!!

这篇关于OpenGL--环境配置的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!