Estoy usando un compilador cruzado. Mi código es:Referencia no definida a un miembro estático
class WindowsTimer{
public:
WindowsTimer(){
_frequency.QuadPart = 0ull;
}
private:
static LARGE_INTEGER _frequency;
};
me sale el siguiente error:
undefined reference to `WindowsTimer::_frequency'
También traté de cambiarlo a
LARGE_INTEGER _frequency.QuadPart = 0ull;
o
static LARGE_INTEGER _frequency.QuadPart = 0ull;
pero estoy sigue recibiendo errores
¿Alguien sabe por qué?
posible duplicado de [referencia no definida para miembro estático, error de vinculador] (http://stackoverflow.com/questions/9074073/reflexión-de-referencia-a-base-objeto-enlace-error-cw-freeglut) – iammilind
Dónde (si en cualquier lugar)) ¿has _definido_ 'WindowsTimer :: _ frequency'? –
@CharlesBailey Es mi único miembro en la clase. – kakush