关于调用另一个类中Static成员函数的有关问题

关于调用另一个类中Static成员函数的问题
setEnv中点击button函数:(setEnv是为一个dialog添加的类)
void setEnv::OnBnClickedButton3()
{
  UpdateXml.xmlUpdate(this); //2行
  AfxMessageBox("操作完成 请退出");
}

UpdateXml中static函数
static void xmlUpdate(setEnv tmpFrame)
{
。。。
}


总是提示Error 2 error C2143: syntax error : missing ';' before '.' d:\visual studio 2010\projects\hdc\hdc\setenv.cpp 138 1 hdc



------解决方案--------------------
#include "UpdateXml.h"了吗? 这样用比较好吧:UpdateXml::xmlUpdate(this);
------解决方案--------------------
探讨
#include "UpdateXml.h"了吗? 这样用比较好吧:UpdateXml::xmlUpdate(this);

------解决方案--------------------
static void xmlUpdate(setEnv tmpFrame)定义的时候可以不用static修饰,形参是个对象,传个指针貌似有问题吧,清理下再重新编译看
------解决方案--------------------
static成员是不能在另一个类中调用的,去掉static修饰
------解决方案--------------------
staict 是属于类的,不是属于对象的,类名::函数