问题描述
voidmyDisplay(void){glClear(GL_COLOR_BUFFER_BIT);glColor3f(0.0f,1.0f,0.0f);glRectf(-0.5f,-0.5f,0.5f,0.5f);//画一个绿色的正方形glFlush();}intmain(intargc,char*argv[]){glutInit(&argc,argv);glutInitDisplayMode(GLUT_RGB|GLUT_SINGLE);glutInitWindowPosition(100,100);glutInitWindowSize(400,400);glutCreateWindow("第一个OpenGL程序");glutDisplayFunc(&myDisplay);glutMainLoop();return0;}这个我照抄网上编辑的代码,可编译到glutMainLoop();的地方,报内存错误,
解决方案
解决方案二:
没有安装显卡驱动程序,无法运行OpenGL程序。
时间: 2024-09-29 07:06:37