Mac Xcode下配置OpenGL
暂时搁置一下iOS,又要去弄一些杂七杂八的东西了,毕竟是学校的作业,还是要完成的。
作业是让我们用OpenGL做一个茶壶- -。而且要三维立体能旋转的那种。
好吧这些都不是重点,重点是我最终决定在Mac下开发这个小Demo。
毕竟,我虽然装了双系统,但是宗旨是能不开Win就不开Win,不是歧视,而是实在切来切去太麻烦。
其实我本来不准备写这篇文章的,只是网上的教程都是针对老版本的,我用的是Xcode7.3,配置起来有些不同。
哔哔一大堆,正文开始!
1、在Xcode下新建一个Command Line Tool项目,这个不用多说。
我用的是C++语言,给项目取名为myFirstTeapot,说得好像以后还会做mySecondTeapot似的😂
新建完后效果如下图:
2、点击Build Phases,Link Binary With Libraries(0 items)
看到下面有个加号没,点击它!点击后效果如下图:
3、在里面寻找GLUT.framework及OpenGL.framework这两个framework,点击Add
添加完成后的效果如下图:
4、现在就可以愉快地使用啦!
我们进入main.cpp写一个小Demo。额,先去上课了,一会回来再写!
好了,代码开始!
1 //仅用于测试,代码直接往上拷贝,只修改了个头文件 2 #include <GLUT/GLUT.h> 3 void myDisplay(void) { 4 glClear(GL_COLOR_BUFFER_BIT); 5 glRectf(-0.5f, -0.5f, 0.5f, 0.5f); 6 glFlush(); 7 } 8 int main(int argc, char *argv[]) { 9 glutInit(&argc, argv); 10 glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE); 11 glutInitWindowPosition(100, 100); 12 glutInitWindowSize(400, 400); 13 glutCreateWindow("第一个 OpenGL 程序"); 14 glutDisplayFunc(&myDisplay); 15 glutMainLoop(); 16 return 0; 17 }
代码运行效果如下图:
** Then I looked up at the sky and saw the sun **
posted on 2016-04-06 07:26 chenyangsocool 阅读(6948) 评论(0) 编辑 收藏 举报