Sto utilizzando un cross-compilatore. Il mio codice è:Riferimento non definito a un membro statico
class WindowsTimer{
public:
WindowsTimer(){
_frequency.QuadPart = 0ull;
}
private:
static LARGE_INTEGER _frequency;
};
ottengo il seguente errore:
undefined reference to `WindowsTimer::_frequency'
Ho provato anche a cambiare per
LARGE_INTEGER _frequency.QuadPart = 0ull;
o
static LARGE_INTEGER _frequency.QuadPart = 0ull;
ma sono ancora ricevendo errori.
qualcuno sa perché?
possibile duplicato di [riferimento non definito per membro statico, errore linker] (http://stackoverflow.com/questions/9074073/undefined-reference-to-baseobject-linker-error-cw-freeglut) – iammilind
Dove (se disponibile) hai _defined_ 'WindowsTimer :: _ frequency'? –
@CharlesBailey È il mio unico membro della classe. – kakush