1.MAC搭建OpenGL开发环境以及简单画一个三角形

准备资源:

CLTools glew libGLTools.a     资源链接

废话不多说,直接上图

1.创建工程

2.Xcode->macOS ->Cocoa Application


3.添加系统库OpenGL.framework /GLUT.framework

4.添加CLTools.h,glew.h  (代码链接附在文末)

5. 删除Appdelegate.h、Appdelegate.m、ViewController.h、ViewController.m、main.m文件(创建方式不同会有文件差别)。

6.libGLTools.a拖入工程的Frameworks文件里,同样要copy,很多搭建不成功,都是这里出了问题。

7.在主目录下创建main.cpp

8.反选also create a header file 



8.在main.cpp中插入以下代码






9.cmd+R会报很多错误,按照提示将<>更换为“”,(文件系统引入--->普通引入)

10.我们会发现很多警告,这是因为Mac系统版本过高,而我们使用的库版本为了兼容低版本,所以版本过低导致的,此时只需要将工程中target和project里的版本改为10.8版本即可,如果报xib或者storyboard的错,将xib或storyboard删掉。

11.cmd+R,至此我们已经完成了OpenGL环境的搭建以及画一个三角形


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • @[TOC](OpenGL 开发环境搭建) Mac OpenGL开发环境搭建 1. 准备资源 CLTools gl...
    孔雨露阅读 1,232评论 0 1
  • 最近一段时间都忙于公司项目的开发,也没有对于自己的工作学习进行总结,感觉个人发展陷入了一个泥沼期。现在公司的项目也...
    庚庚庚阅读 12,681评论 2 10
  • 1 前言 一直想沿着图像处理这条线建立一套完整的理论知识体系,同时积累实际应用经验。因此有了从使用AVFounda...
    RichardJieChen阅读 5,916评论 5 12
  • 1.OpenGL 简介 OpenGL是一种用于创建实时3D图像的编程接口。 OpenGL(全写Open Graph...
    ClementGu阅读 600评论 0 1
  • [心结]:我已经付出那么多了,怎么能放弃? 现实生活中,有许多难以抉择的时刻,考验着我们的智慧。 每一个难以抉择的...
    高浩容阅读 1,724评论 19 35

友情链接更多精彩内容