在下面的代码段中,我尝试使用 glunewquadric(),但我不断收到一条错误消息,提示“无效使用不完整类型 'struct GLUquadric'”。据我所知,我已经做了我应该做的一切。我究竟做错了什么?
GLUquadricObj* quad;
glClearDepth(1);
glClearColor(0.0, 0.0, 0.0, 1.0);
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glLightfv(GL_LIGHT1, GL_POSITION, LightPosition);
quad = gluNewQuadric();