2012-07-10 14 views
5

हेडर फाइल में से एकखोला नहीं जा सकता फ़ाइल config.h शामिल

#include <config.h> 

का उपयोग करता है, लेकिन मैं त्रुटि

गंभीर त्रुटि C1083 मिलती रहती है: शामिल फ़ाइल नहीं खोल सकता: 'config.h': ऐसी कोई फ़ाइल या निर्देशिका

और मुझे नहीं पता क्यों। config.h प्रोजेक्ट में हेडर फ़ोल्डर में है और जब मैं उस पर राइट-क्लिक करता हूं, तो मैं वास्तव में फ़ाइल भी खोल सकता हूं, लेकिन प्रोजेक्ट बनाने के दौरान मुझे अभी भी यह त्रुटि मिलती है।

+0

मेरा मतलब है कोड में, मैं वास्तव में #include लाइन पर क्लिक कर सकता हूं और वहां से फ़ाइल खोल सकता हूं। तो दृश्य स्टूडियो स्पष्ट रूप से जानता है कि यह किस फ़ाइल को संदर्भित करना है। – SSEMember

उत्तर

4

इसका मतलब यह होना चाहिए कि निर्देशिका में प्रॉपर्टी गुणों में अतिरिक्त निर्देशिका निर्देशिका टैब शामिल नहीं है। यदि हेडर स्रोत फ़ाइल के समान स्थान पर नहीं है, तो इससे कोई फ़र्क नहीं पड़ता कि यह प्रोजेक्ट में जोड़ा गया है या नहीं।

जाओ को प्रोजेक्ट के गुण (सही पर क्लिक करें परियोजना) ->विन्यास गुण ->C/C++ ->जनरल ->अतिरिक्त निर्देशिका शामिल हैं और जहां हैडर बसता था (निर्देशिका जोड़ने शायद कुछ "./headers")।

+0

@ सदस्य जो ऐसा नहीं हो सकता है। आपने शायद कहीं टाइपो बनाया है। –

+0

मुझे लगता है कि काम किया। मैंने निर्देशिका को शामिल किया कि सभी फाइलें अंदर आईं और त्रुटियों का एक अलग सेट मिला जो मुझे पता है कि असंबंधित हैं। धन्यवाद। हालांकि मैं अभी भी अस्पष्ट नहीं हूं कि परियोजना को .h फ़ाइलों को क्यों नहीं मिला, भले ही .c फ़ाइलों के समान निर्देशिका में थे। – SSEMember

+1

@SSEMember का अर्थ है कि आप उन फ़ाइलों को संकलित नहीं कर रहे हैं जो आप सोचते हैं ... –

संबंधित मुद्दे