Вы можете помочь? Следующий код:
class MT { public: static int ms_number; }; int MT::ms_number;
Выходы:
Error 8 error LNK2005: "public: static int MT::ms_number" (?ms_number@MT@@2HA) already defined in ProjName.obj
Почему?
Вам нужно переместить эту строку:
int MT::ms_number;
из вашего файла .h в один файл .cpp.
Статическое значение должно быть определено как внешнее, в дополнение к ответу Р. Самуэля Клатчко.