मैं जो निम्नलिखित पुस्तकालयों का उपयोग करता है 8 अन्य लोगों के साथ एक पार मंच सी ++ परियोजना पर काम कर रहा हूँ के साथ ग्रहण में एक पार मंच सी ++ परियोजना की स्थापना:पार मंच पुस्तकालयों
- OpenCV लाइब्रेरी
- बूस्ट सी ++ लाइब्रेरी
इस परियोजना क्रॉस-प्लेटफॉर्म तो सभी उपयोगकर्ताओं यथासंभव सरल बातें रखने के लिए प्लेटफ़ॉर्म-विशिष्ट कोड का उपयोग नहीं है, और, पर सहमत हुए हैं होने के लिए inteded है, सभी उपयोगकर्ताओं को अपने आईडीई के रूप में ग्रहण का उपयोग कर सकेंगे। हालांकि, कुछ विंडोज के लिए एक्लिप्स का उपयोग करेंगे जबकि अन्य लिनक्स के लिए ग्रहण का उपयोग करेंगे।
चूंकि परियोजना एसवीएन पर होस्ट की जाएगी, इसलिए हम अलग-अलग कॉन्फ़िगरेशन फ़ाइलों (जैसे फ़ाइलों को बनाने, ग्रहण परियोजना फाइल इत्यादि) के साथ संघर्ष से बचना चाहते हैं। कॉन्फ़िगरेशन को यथासंभव सरल रखने के लिए, हम एसवीएन के माध्यम से यथासंभव अधिकतर कॉन्फ़िगरेशन फ़ाइलों को साझा करना भी पसंद करेंगे।
मान लीजिए कि सभी उपयोगकर्ताओं ने सिस्टम चर को ठीक से कॉन्फ़िगर किया है और आवश्यक बिल्ड टूल्स (जैसे मेक, सेमेक इत्यादि) स्थापित किया है, और अपनी ग्रहण सेटिंग्स को ठीक से कॉन्फ़िगर किया है (लेकिन प्रोजेक्ट-विशिष्ट सेटिंग्स नहीं)।
एक बार प्रोजेक्ट को कॉन्फ़िगर करने के लिए प्रोजेक्ट को कॉन्फ़िगर कैसे करें और कॉन्फ़िगरेशन फ़ाइलों को रिपॉजिटरी पर साझा करने के लिए, ताकि दोनों विंडोज और लिनक्स उपयोगकर्ता एसवीएन रिपॉजिटरी से पुनर्प्राप्त कॉन्फ़िगरेशन फ़ाइलों को संशोधित किए बिना संकलित कर सकें?
(मैं पूरी तरह से समाधान की तलाश नहीं कर रहा हूं जो विशेष रूप से उन 2 पुस्तकालयों के लिए काम करेगा, इसलिए मैं एक सामान्य तरीके से कैसे कदम-दर-चरण स्पष्टीकरण की सराहना करता हूं जो मुझे आसानी से एक और लाइब्रेरी जोड़ने में सक्षम बनाता है।)
मैंने इस तरह से ग्रहण का उपयोग करने और कुछ समस्याओं को हिट करने में देखा है।आरंभ करने के लिए, मैं कोशिश करता हूं और प्रति प्लेटफॉर्म रिलीज कॉन्फ़िगरेशन को पूरी तरह से अलग करता हूं और यह संभव है, ग्रहण और सीडीटी के सटीक संस्करण के साथ चिपके रहें! आप केवल कोड साझा करने के लिए एसवीएन का उपयोग करना चाहते हैं और ग्रहण बिल्ड कॉन्फ़िगर को स्थानीय रूप से बनाए रखा है। मुझे यह जानने में दिलचस्पी है कि आप कैसे चलते हैं! –
मैं वर्तमान में एक्लिप्स और एसवीएन के साथ एक क्रॉस-प्लेटफार्म ओपन-सीवी प्रोजेक्ट स्थापित करने की जांच कर रहा हूं। मुझे यह जानने में दिलचस्पी होगी कि आप कैसे पहुंचे? यह बहुत अच्छा होगा अगर आप अपने अनुभवों के आधार पर अपने प्रश्न का उत्तर देने की स्थिति में थे। – volting