openGL学习 mac 版 环境配置

1.下载和安装glew  glfw

在命令行中填入如下命令

brew install glfw

brew install glew

在安装glfw的时候出现了一点小问题,按照提示运行

 rm '/usr/local/bin/ccmake'


2.配置Xcode工程

新建一个command line tool工程


在Build Setting中设置好Header Search Paths和Library Search Paths如下:

文件位置在 command + shift + G 输入/usr/local/Cellar/



然后在Build Phases里面添加库文件 


红框中的文件在 glew glfw 的lib文件下

然后在main.cpp中引入


注意glew的位置 放到别的位置可能会运行报错哦

然后在main.cpp中加入下面代码

voidRender(void)

{

    glClearColor(0.0f, 0.0f, 0.0f, 1.0f);

    glClear(GL_COLOR_BUFFER_BIT);

    glBegin(GL_TRIANGLES);

    {

        glColor3f(1.0,0.0,0.0);

        glVertex2f(0,.5);

        glColor3f(0.0,1.0,0.0);

        glVertex2f(-.5,-.5);

        glColor3f(0.0,0.0,1.0);

        glVertex2f(.5, -.5);

    }

    glEnd();

}

intmain(intargc,constchar* argv[]) {

    // insert code here...

    std::cout << "Hello, World!\n";

    GLFWwindow* win;

    if(!glfwInit()){

        return-1;

    }

    win =glfwCreateWindow(800, 600, "OpenGL Base Project", NULL, NULL);

    if(!win)

    {

        glfwTerminate();

        exit(EXIT_FAILURE);

    }

    if(!glewInit())

    {

        return-1;

    }

    glfwMakeContextCurrent(win);

    while(!glfwWindowShouldClose(win)){

        Render();

        glfwSwapBuffers(win);

        glfwPollEvents();

    }

    glfwTerminate();

    exit(EXIT_SUCCESS);


    return 0;

}

就会的得到一个三角形


你可能感兴趣的:(openGL学习 mac 版 环境配置)