GLUquadricObj *cylinder_obj;
cylinder_obj = gluNewQuadric();
gluCylinder(cylinder_obj,5,5,20,20,1);
头文件有声明
#include
#include
#include
总是报这个错误,求大神解救,我快吐血了。
>d:\my documents\visual studio 2010\projects\xuanz\xuanz\xz.c(36): error C2275: “GLUquadricObj”: 将此类型用作表达式非法
1> e:\visual studio 2010\vc\include\gl\glu.h(171) : 参见“GLUquadricObj”的声明
1>d:\my documents\visual studio 2010\projects\xuanz\xuanz\xz.c(36): error C2065: “cylinder_obj”: 未声明的标识符
1>d:\my documents\visual studio 2010\projects\xuanz\xuanz\xz.c(37): error C2065: “cylinder_obj”: 未声明的标识符
1>d:\my documents\visual studio 2010\projects\xuanz\xuanz\xz.c(37): warning C4047: “=”:“int”与“GLUquadric *”的间接级别不同
1>d:\my documents\visual studio 2010\projects\xuanz\xuanz\xz.c(38): error C2065: “cylinder_obj”: 未声明的标识符
1>d:\my documents\visual studio 2010\projects\xuanz\xuanz\xz.c(38): warning C4047: “函数”:“GLUquadric *”与“int”的间接级别不同
1>d:\my documents\visual studio 2010\projects\xuanz\xuanz\xz.c(38): warning C4024: “gluCylinder”: 形参和实参 1 的类型不同