मैं एमएसवीएस में सी/सी ++ कोड विकसित करने के लिए बिल्कुल नया हूं लेकिन उन चीजों में से एक जो मुझे पहले ही उलझन में डाल चुका है, यही कारण है कि, मेरे प्रोजेक्ट में स्रोत और हेडर फाइलों का एक सेट जोड़ने के बाद, वे दिखाते हैं क्रमशः एमएसवीएस फ़ोल्डर 'स्रोत फ़ाइलें' और 'शीर्षलेख फ़ाइलें' के तहत, क्या मुझे बाद में संकलक को बताना होगा जहां मेरी हेडर फाइलें 'प्रोजेक्ट-> गुण-> सी/सी ++ -> सामान्य' के अंतर्गत हैं। ऐसा लगता है कि एमएसवीएस को पहले से ही परियोजना में शामिल हेडर फाइलों के सेट के माध्यम से किसी भी 'शामिल' ... '' कथन को हल करने का प्रयास करना चाहिए।एमएस विजुअल स्टूडियो प्रोजेक्ट हेडर फाइल
कोई भी यहां इस्तेमाल होने वाले तर्क पर टिप्पणी करने की परवाह करता है?
धन्यवाद, ट्रैविस
आपकी प्रतिक्रिया के लिए जय धन्यवाद। मैं मानता हूं कि बड़ी परियोजनाओं को अभी भी "परियोजना-> गुण" सुविधा की आवश्यकता होगी। उस ने कहा, मुझे अभी भी लगता है कि प्रोजेक्ट कंपाइलर स्वचालित रूप से # अंतर्निहित रिज़ॉल्यूशन के लिए प्रोजेक्ट हेडर फाइलों का संदर्भ लेता है एक सहज विशेषता है जिसे अतिरिक्त बाहरी निर्देशिकाओं की आवश्यकता के साथ आसानी से कार्यान्वित किए बिना आसानी से कार्यान्वित किया जा सकता है। मैं आपके तर्क में एक निश्चित तर्क को पहचानता हूं कि एक एकीकृत विन्यास तंत्र वांछनीय है। – Travis
@Travis, अगर आपने देखा होगा कि आप आईडीई में अपनी "हेडर फ़ाइलें" फ़ोल्डर में अपनी डिस्क पर किसी भी फ़ोल्डर से फ़ाइलों को जोड़ सकते हैं। साथ ही, आपकी स्रोत फ़ाइल में कभी-कभी आप शीर्षलेखों को विभिन्न कारणों से "# शामिल फ़ोल्डर 1/myheader.h" के रूप में शामिल कर सकते हैं। इस मामले में आपको संकलक को फ़ोल्डर 1 सहित बिना पथ देना होगा। अब, आईडीई को अनुमान लगाने के लिए, डिस्क और आईडीई में फ़ोल्डर संरचना को मानचित्र करना होगा जो आईडीई में एक असुरक्षित प्रतिबंध लाएगा। उस ने कहा, यदि आईडीई में कुछ और उपयोगकर्ता अनुकूल सुविधा लाई गई है, तो आप सुझाव देते हैं कि मैं निश्चित रूप से इसका स्वागत करता हूं। :) – Jay