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

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -