के लिए अनिर्धारित संदर्भ मैं एक क्रॉस कंपाइलर का उपयोग कर रहा हूं। मेरे कोड है:एक स्थिर सदस्य
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;
लेकिन मैं कर रहा हूँ करने के लिए इसे बदलने की कोशिश की अभी भी त्रुटियां हो रही हैं।
कोई भी जानता है क्यों?
[संभावित सदस्य, लिंकर त्रुटि के लिए अनिर्धारित संदर्भ] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/9074073/undefined-reference-to-baseobject-linker-error-cw-freeglut) – iammilind
कहां (यदि कहीं भी हो) क्या आपने _defined_ 'WindowsTimer :: _ आवृत्ति' है? –
@ चार्ल्सबैली यह कक्षा में मेरा एकमात्र सदस्य है। – kakush