MFC 全局变量的有关问题

MFC 全局变量的问题!
我是用“单击“Insert”菜单下的“New Class”命令,选择“Class type”为“Generic Class”,在“Name”栏中填入类名“CGlobal”,单击“OK”,则新类建立完毕。”这种方法建立了一个全局类!
然后类里面如下
C/C++ code

class CGlobal  
{
public:
    CGlobal();
    virtual ~CGlobal();
    static int a;

};


之后我在我的一个文件里面包含了Global.h,结果用
C/C++ code
CGlobal::a = 0;
出现如下错误“unresolved external symbol "public: static int CGlobal::a" (?a@CGlobal@@2HA)”

------解决方案--------------------
好吧,我把你的代码贴到了我的VS2008上
C/C++ code

#include "1.h"
int CGlobal::a=1;

------解决方案--------------------
Global.cpp文件没加入到工程里?

int CGlobal::a = 0;
应该在Global.cpp
------解决方案--------------------
在Global.cpp里面写

C/C++ code

int CGlobal::a = 0;