初学 OpenGL 出现的问题
程序代码:
#include<windows.h> #include<gl/glut.h> void mydisplay(void) { glClear(GL_COLOR_BUFFER_BIT); glRectf(-0.5f,-0.5f,0.5f,0.5f);//画矩形 glFlush();//把mydisplay()语句全部执行一遍 } int main(int agrc,char**agrv) { glutInit(&argc,argv);//问题出现在这一行 glutInitDisplayMode(GLUT_RGB|GLUT_SINGLE); glutInitWindowPosition(200,200); glutInitWindowSize(400,400); glutCreateWindow("Myfistwindow"); glutDisplayFunc(&mydisplay); glutMainLoop();//把main()语句全部执行一遍 return 1; }
编译报错
error C2065: 'argc' : undeclared identifier
error C2065: 'argv' : undeclared identifier
这两个参数不需要定义吧?