OpenGL中gluSphere(qobj,1000,32,32)的应用有关问题

OpenGL中gluSphere(qobj,1000,32,32)的应用问题我在vc中调用opengl中的gluSphere(qobj,1000,32,32)想用它

OpenGL中gluSphere(qobj,1000,32,32)的应用问题
我在vc中   调用opengl中的gluSphere(qobj,1000,32,32)想用它来模拟天空,可是每次执行到这就出现错误:
Uhandled   exception   in   lession6.exe(GLU32.DLL):0XC0000005:Access   Violation
这是什么原因,请各位高人指点。
在此之前我已经指定了纹理
GLUquadricObj   *qobj;
glEnable(GL_TEXTURE_2D);
glPushMatrix();
glBindTexture(GL_TEXTURE_2D,   texture[0]);
glRotatef(90,1,0,0);
glColor4f(1,1,1,1);
gluSphere(qobj,1000,32,32);
glPopMatrix();
glDisable(GL_TEXTURE_2D);


[解决办法]
);
GLUquadricObj *qobj;
qobj = gluNewQuadric();

glEnable(GL_TEXTURE_2D);
glPushMatrix();
glBindTexture(GL_TEXTURE_2D, texture[0]);
glRotatef(90,1,0,0);
glColor4f(1,1,1,1);
gluSphere(qobj,1000,32,32);
glPopMatrix();
glDisable(GL_TEXTURE_2D);