类中定义静态成员变量如何编译之后无法链接?

类中定义静态成员变量怎么编译之后无法链接???
Error 17 error LNK2005: "public: static unsigned int const CAlarm::m_OvfaultTimes" (?m_OvfaultTimes@CAlarm@@2IB) already defined in Alarm.obj C:\Users\mirro_000\Desktop\MultiPump\MultiPump\Page.obj


class CAlarm
{
public:
CAlarm(void);
~CAlarm(void);

public:

static const unsigned int m_OvfaultTimes;

};

const unsigned int CAlarm::m_OvfaultTimes = 5;

#include "Alarm.h"
class test{
public:
  test();
  ~test();
  CAlarm m_t;
};

------解决方案--------------------
请在构造函数的初始化列表中初始化它