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文件中添加如下代码,先不用搞懂什么意思,后面再做介绍
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    #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搭建工作也告一段落
  • 运行结果