OpenGL--环境配置
2020/7/7 23:27:10
本文主要是介绍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--环境配置的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2022-10-05Swift语法学习--基于协议进行网络请求
- 2022-08-17Apple开发_Swift语言地标注释
- 2022-07-24Swift 初见
- 2022-05-22SwiftUI App 支持多语种 All In One
- 2022-05-10SwiftUI 组件参数简写 All In One
- 2022-04-14SwiftUI 学习笔记
- 2022-02-23Swift 文件夹和文件操作
- 2022-02-17Swift中使用KVO
- 2022-02-08Swift 汇编 String array
- 2022-01-30SwiftUI3.0页面反向传值