2012-01-06 18 views
6

के लिए एक्सकोड में शीर्षलेख निर्देशिका संरचना को संरक्षित करना मैं एक्सकोड का उपयोग कर सी ++ में एक स्थिर लाइब्रेरी विकसित कर रहा हूं। मेरे पास एक इंस्टॉलेशन डायरेक्टरी सेट है जहां यह मेरी सभी सार्वजनिक हेडर फाइलों की प्रतिलिपि बनाता है, लेकिन जब मैं इसे संकलित करता हूं तो बस सभी शीर्षकों को एक निर्देशिका में कॉपी करता है। क्या मेरे हेडर फाइलों की निर्देशिका संरचना को संरक्षित करने के लिए एक्सकोड को बताने का कोई तरीका है? अग्रिम में धन्यवाद!स्टेटिक लाइब्रेरी

उत्तर

-1

जब आप अपनी प्रोजेक्ट में फाइलें जोड़ते हैं, तो आपको अतिरिक्त विंडो पर अगला पैरामीटर चुनना होगा "किसी भी जोड़े गए फ़ोल्डर के लिए फ़ोल्डर संदर्भ बनाएं"। और फिर आपकी सभी फाइलों में आपकी फ़ाइलों के लिए निश्चित पथ होगा और संकलन के बाद संरचना को बचाएगा।

+0

डाउनवॉटेड, क्योंकि दुर्भाग्य से यह एक्सकोड के साथ उतना आसान नहीं है। – IsaacKleiner

1

मुझे सी ++ लाइब्रेरी प्रोजेक्ट के लिए हेडर फ़ाइल निर्देशिका संरचना को संरक्षित करने की भी आवश्यकता है और मैं अंततः इसे करने में कामयाब रहा। यह कार्य की सरल प्रकृति की तुलना में एक्सकोड के साथ हास्यास्पद रूप से जटिल है। कुंजी पहले "फ़ोल्डर संदर्भ" बनाने के लिए है, फिर अतिरिक्त बिल्ड चरण में हेडर फ़ोल्डरों की प्रतिलिपि बनाने के लिए और बाद में इन निर्यात किए गए हेडर फ़ोल्डर्स से .c/.cpp-files को हटाने के लिए, क्योंकि XCode न केवल कॉपी करेगा ज-फ़ाइलें।

मैंने blog post here लिखा है कि सभी इसे कैसे प्राप्त करें, क्योंकि यह विस्तार से अधिक कठिन है। आप एक उदाहरण XCode प्रोजेक्ट भी देखना चाहते हैं जिसे मैंने github पर पॉट किया है।

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