धन्यवाद "सदस्य घोषणा नहीं मिला" ग्रहण स्थिर विश्लेषण उपकरण (codan) द्वारा निर्मित एक त्रुटि है। अगर आपको यह त्रुटि मिलती है, लेकिन संकलन सफल होता है तो यह एक झूठी सकारात्मक है। इस उपकरण के पुराने संस्करण कुछ झूठी सकारात्मक देने के लिए जाने जाते हैं, उदाहरण के लिए this bug report देखें। तो मैं सबसे हालिया संस्करण में ग्रहण सीडीटी अद्यतन करने की सलाह देते हैं।
एक और चीज जो इस त्रुटि का कारण बन सकती है वह एक अनसुलझा है जिसमें ग्रहण आपके कोड के एक भाग को सही ढंग से पार्स करने से रोकता है। प्रोजेक्ट के संदर्भ मेनू में Index -> Search For Unresolved Includes
का चयन करने से आपको अनसुलझा की सूची मिल जाएगी। इसे ठीक करने के विवरण के लिए this answer देखें।
यहाँ एक उदाहरण है:
class C {
void f(std::vector<int>&);
};
void C::f(std::vector<int>&) {} // Member declaration not found
ऊपर के उदाहरण का कारण बनता है "सदस्य घोषणा नहीं मिला" ग्रहण CDT में त्रुटि भले ही आप <vector>
शामिल है, लेकिन अनसुलझे (गलत तरह से कॉन्फ़िगर की वजह से शामिल पथ) की है।
ग्रहण करता है कि हेडर फ़ाइल को कहां देखना है? यदि ऐसा होता है, तो हमें शायद कुछ और जानकारी – Neowizard