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;
}
就会的得到一个三角形
