函数声明为static BOOL CALLBACK EnumProc (HWND hWnd,LPARAM lParam);
编译错误信息:
'static' should not be used on member functions defined at file scope
请问如何解决?

解决方案 »

  1.   

    你这个语句是放在.cpp文件中的?
      

  2.   

    声明在头文件里,执行在CPP里啊
      

  3.   

    定义在CPP里,就和正常成员函数一样
      

  4.   

    不太明白,这个函数是全局的么?
    如果是全局的话,这个函数在我的文件中可以编译过啊.
    如果是一个类的成员函数,那只要在类头文件中声明是静态成员函数就可以了,在实现的时候不用加static.
      

  5.   

    在实现的时候不用加static.
    说得太对了,问题解决,多谢了。