Undefined reference to a static member

Я использую кросс-компилятор. Мой код таков:

class WindowsTimer{
public:
  WindowsTimer(){
    _frequency.QuadPart = 0ull;
  } 
private:
  static LARGE_INTEGER _frequency;
};

Я получаю следующую ошибку:

undefined reference to `WindowsTimer::_frequency'

Я также пытался изменить его на

LARGE_INTEGER _frequency.QuadPart = 0ull;

или

static LARGE_INTEGER _frequency.QuadPart = 0ull;

но я все еще получаю ошибки.

кто-нибудь знает почему?

70
задан Raktim Biswas 9 August 2016 в 12:37
поделиться