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;

}

就会的得到一个三角形


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

相关阅读更多精彩内容

友情链接更多精彩内容