#include < gl/glut.h > // 初始化 void init( void ) ... { glClearColor(1.0f,1.0f,0.0f,1.0f);} // 绘制场景 void drawScene( void ) ... { glClear(GL_COLOR_BUFFER_BIT); glFlush();} // 主函数 void main( int argc, char * argv[]) ... { glutInit(&argc, argv); // 初始化显示模式 glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB); // 初始化窗口大小 glutInitWindowSize(320,240); // 创建窗口 glutCreateWindow("Midi's first OpenGL program"); // 注册显示回调函数 glutDisplayFunc(drawScene); // 调用自己的初始化函数 init(); // 启动主GLUT处理循环 glutMainLoop();}