2012-12-11 16 views
7

की प्रतिलिपि के बिना मौजूदा स्रोत जोड़ें, मेरे पास कुछ स्रोत फ़ाइलों के साथ एक सी ++ प्रोजेक्ट proj1 है, हालांकि मैं किसी अन्य प्रोजेक्ट proj2 में मौजूद कुछ स्रोत फ़ाइलों का भी उपयोग करना चाहता हूं। proj1 और proj2 निर्देशिका my_projects दोनों subdirs हैं। मैं नहीं चाहता कि ग्रहण फाइलों की प्रतिलिपि बनाना चाहें क्योंकि मैं यह सुनिश्चित करना चाहता हूं कि मेरे पास संपादित करने के लिए केवल एक प्रति है। यह एमएस विजुअल स्टूडियो के "मौजूदा आइटम जोड़ें" विकल्प की तरह है।ग्रहण सीडीटी

अंतिम परिणाम जिसका लक्ष्य मैं कर रहा हूं वह प्रोज 1 और प्रोजे 2 दोनों के लिए मेकफ़ाइल बनाने में सक्षम होना है, दोनों निर्देशिकाओं को एक साथ जोड़कर उन्हें सहकर्मियों को भेजना ताकि वे दो परियोजनाओं को स्वयं बनाकर बना सकें।

क्या यह ग्रहण में संभव है? मैंने खोज की है और समाधान नहीं मिला है।

फिल

+0

क्या आपने http://help.eclipse.org/helios/index.jsp?topic=%2Forg.eclipse.cdt.doc.user%2Fgetting_started%2Fcdt_w_existing_code.htm पर प्रलेखन का अध्ययन किया है? – reprogrammer

उत्तर

1

आप ग्रहण में खुला proj2 है सही परियोजना पर क्लिक करें और आयात करें ... चुनते हैं और फिर चयन सामान्य> FileSystem और अगले मारा। शीर्ष विंडो में proj1 में निर्देशिका चुनें जिसमें वे संसाधन शामिल हैं जिन्हें आप लिंक करना चाहते हैं। enter image description here

इस सवाल की स्थापना के पते रिश्तेदार के साथ एक Makefile: फ़ाइलें आप शीर्ष विंडो में लिंक करना चाहते हैं चुनने के बाद के रूप में इस स्क्रीनशॉट में दिखाया गया एक सबमेनू खुल जाएगा और चयन कार्यस्थान में लिंक बनाने के लिए उन्नत बटन हिट पूर्ण पथों के बजाय: Getting Eclipse CDT to use relative include paths in generated Makefiles

+0

सुझाव के लिए धन्यवाद। मैंने कोशिश की, लेकिन मुझे रिश्तेदारों की बजाय मेरे मेकफ़ाइल में पूर्ण फ़ाइल स्थान मिलते हैं। मैंने वर्चुअल फ़ोल्डरों को बना दिया और इसके संबंध में लिंक स्थान बनाये: चयनित और PROJECT_LOC के रूप में चयन छोड़ दिया। कोई विचार? –

+0

एक उत्तर के लिंक के साथ अपडेट किया गया है जो आपकी मदद कर सकता है। –

+0

मैंने कोशिश की, लेकिन कोई भाग्य नहीं। मैंने http://homepages.see.leeds.ac.uk/~earpros/screengrab_eclipse.png यहां दिखाए गए सूची में एक सापेक्ष पथ जोड़ा है, लेकिन मेकफ़ाइल अभी भी पूर्ण फ़ाइल नाम –

0

मैंने हमेशा इसके समाधान के लिए देखा, और मुझे अंततः यह मिला। प्रोजेक्ट पर राइट क्लिक करें और बिल्ड सेटिंग्स का चयन करें। बाएं बटन पर बिल्ड हेडर के तहत "सेटिंग्स" पर क्लिक करें। फिर "टूल सेटिंग्स" टैब के अंतर्गत कंपाइलर हेडर के अंतर्गत "निर्देशिकाएं" पर क्लिक करें। फिर शीर्ष पर जोड़ें बटन पर क्लिक करें। यदि वांछित फ़ाइलें एक ही कार्यक्षेत्र में किसी अन्य प्रोजेक्ट में हैं, तो वर्कस्पेस बटन पर क्लिक करें और फिर सटीक फ़ोल्डर पर नेविगेट करें जहां फ़ाइलें हैं। एक बार जब आप यह voila किया है! आप परियोजना का निर्माण करने में सक्षम होना चाहिए!

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