c++ - Undefined reference to a static member -
i'm using cross compiler. code is:
class windowstimer{ public: windowstimer(){ _frequency.quadpart = 0ull; } private: static large_integer _frequency; };
i following error:
undefined reference `windowstimer::_frequency'
i tried change to
large_integer _frequency.quadpart = 0ull;
or
static large_integer _frequency.quadpart = 0ull;
but i'm still getting errors.
anyone knows why?
you need define _frequency
in .cpp file.
i.e.
large_integer windowstimer::_frequency;
Comments
Post a Comment