|
我自己定义的两个函数,一个是骨骼单元的列表,一个是画骨骼的嵌套函数。函数申明为
t_Bone *bone;
t_Bone *rootBone;
VOID CreateBoneDLists(t_Bone *bone);
GLvoid drawSkeleton(t_Bone *rootBone,BOOL actuallyDraw);
但是调用函数时,
CreateBoneDLists(bone);
drawSkeleton(rootBone,actuallyDraw);
出错无法解析的外部符号 "void __cdecl drawSkeleton(struct t_Bone *,int)"该符号在函数 "int __cdecl DrawGLScene(void)" (?DrawGLScene@@YAHXZ) 中被引用.
我是在nehe的第二课画三角形的 DrawGLScene中替换进去这两个函数,函数的实现是在另外一个类中,然后在主文件之前加上了包含申明。
|
|