在类CPaper015Dlg头文件中定义
 void CacuVary( struct individual *);
typedef struct individual
{
double fitness;
unsigned *chrom;
double   varible[12];         //变量
int      xsite;               //位置          
           int      parent[2];           //父个体        
         double   Ts,Qp,Fz;            //相关值
};
struct individual  *oldpop;
结构体也定义了
源文件中 写 函数
void CPaper015Dlg::CacuVary( struct individual *critter) 
{
}为了简便其中代码省略 
当在其他函数中调用函数CacuVary(&oldpop[j]);时总出错
运行时总是提示错误error C2511: 'CacuVary' : overloaded member function 'void (struct CPaper015Dlg::individual *)' not found in 'CPaper015Dlg'
将 头文件改成头文件中定义 void CacuVary( struct individual *critter); 也是出现一样的错误
急!!请各位高手帮忙