OpenGL glut为什么显示不出来正方形?

#define GLUT_DISABLE_ATEXIT_HACK
#include
void init()
{
// glClear(GL_COLOR_BUFFER_BIT);
glClearColor(1.0f,.0.0f,0.0f,1);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
}
void Display()
{
glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);
glEnable(GL_DEPTH_TEST);
glutWireCube(5.0);
glFlush();

}
int main(int argc,char*argv[])
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
glutInitWindowPosition(0,0);
glutInitWindowSize(400,400);
glutCreateWindow("global");
init();
glutDisplayFunc(Display);
glutMainLoop();

}

http://blog.chinaunix.net/uid-20476222-id-1942599.html

没包含头文件,比如glut.gl.glu等。还有投影变换,模视变换没有必要写。感觉显示模式设置的不对,和正常的不一样,你再看看,希望采纳。

没包含头文件,比如glut.gl.glu等。还有投影变换,模视变换没有必要写。感觉显示模式设置的不对,和正常的不一样,你再看看,希望采纳。