您的位置:首页 > 其它

oepnGL学习之入门

2016-08-15 11:34 183 查看
这里有篇不错的OpenGL文章:http://www.cnblogs.com/crazyxiaom/articles/2073586.html 

这里分为三个部分记录openGL的学习: 入门, 提高, 积累。 这篇是入门篇。

工具:使用Mac下的XCode进行openGL的学习和开发。

1. XCode -> OSX -> Application -> Command Line Tool , 建立工程。

2. 工程的 ‘Targets’ 下, 在Build Phases -> Link Binary With Libraries 添加GLUT.framework。

3. 工程的 ‘Project’ 下,Deployment -> OS X Deployment Target 值修改为 OS X 10.8. (这里为了避免一些warning,先入门再说)

4. main 函数参数中 argv 之前的 const 去掉,防止后续的错误提示:"No matching function for call to glutInit"

5. 上代码:

#include <iostream>

#include <GLUT/glut.h>

void myDisplay(void)

{
glClear(GL_COLOR_BUFFER_BIT);
glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
glFlush();

}

int main(int argc, char * argv[])
{

glutInit(&argc, argv);

glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);

glutInitWindowPosition(100, 100);

glutInitWindowSize(400, 400);

glutCreateWindow("第一个OpenGL程序");

glutDisplayFunc(&myDisplay);

glutMainLoop();

return 0;
}
6. 然后 command+r 快捷键运行,得到第一个OpenGL窗口程序。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: