OpenGL_Mac平台搭建OpenGL环境

1、创建一个Mac应用工程

  • 打开Xcode --> Creat a new Xcode project --> macOS --> Cocoa App
  • 新建一个Mac应用程序

2、添加系统库

  • 添加OpenGL.frameworkGLUT.framework两个系统库
  • 添加系统库

3、添加OpenGL工具库,并在Bulid Settings 的 Header Search path 中配置 CLTool.hglew.h 路径

  • 文件(include文件夹libGLTools.a)可从Demo中获取
  • 添加OpenGL工具库
  • 在Bulid Settings 的 Header Search path 中配置CLTool.h和glew.h的路径

4、删除不需要的文件

  • 删除选中的文件

5、新建main.cpp文件

  • 新建文件并选择 C++ File
  • 填写文件名称“main”,并取消打钩

6、修改main.cpp文件

  • 在main.cpp文件中添加如下代码,先不用搞懂什么意思,后面再做介绍
#include "GLTools.h"
#include <GLUT/GLUT.h>

void draw() {
    
    glClear(GL_COLOR_BUFFER_BIT);
    glColor3f(1.0f, 0.0f, 0.0f); 
 
    glBegin(GL_POLYGON);
    glVertex2f(-0.5f, 0.0f);
    glVertex2f(0.5f, 0.0f);
    glVertex2f(0.0f, 0.5f);
    glEnd();
    
    glFlush();
}

int main(int argc,const char *argv[]) {
    
    glutInit(&argc, (char **)argv);
    glutCreateWindow("OpenGL环境搭建--显示三角形");
    glutDisplayFunc(draw);
    glutMainLoop();
    
    return 0;
}

7、运行程序

  • 如果没有问题的话你应该看到如下图案,至此我们的OpenGL搭建工作也告一段落
  • 运行结果
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容