मैं एक क्रॉस-प्लेटफ़ॉर्म (विंडोज, लिनक्स, सोलारिस) प्रोजेक्ट पर काम करता हूं। मैं इस परियोजना में बूस्ट के shared_ptr का उपयोग करना चाहता हूं।मेरी परियोजना में वृद्धि कैसे जोड़ें?
मैं इसे कैसे इंस्टॉल कर सकता हूं, और इसे परियोजना के साथ ग्राहकों के साथ फिर से वितरित कर सकता हूं?
मेरे पास लिनक्स/सोलारिस पर रूट अनुमति नहीं है, इसलिए मुझे शायद अपने स्रोतों में बूस्ट स्रोत जोड़ना होगा, और इसे एक साथ बनाना होगा।
इसके अलावा, सोलारिस का हमारा संस्करण बहुत पुराना है (2.5.1, मई 1 99 6)। क्या shared_ptr के निर्माण के साथ कोई समस्या हो सकती है?
ध्यान दें कि 'shared_ptr.hpp' कुछ अन्य शीर्षलेख फ़ाइलों पर निर्भर करता है। –
बूस्ट 'बीसीपी' नामक प्रोग्राम के साथ आता है जो इसका ख्याल रखता है। आपके द्वारा उपयोग की जाने वाली बूस्ट हेडर फ़ाइलों को ढूंढने के लिए यह आपके स्रोत को देखेगा, और न्यूनतम सेट बनाने के लिए उन्हें फिर से चलाएगा। हम इसे स्वचालित रूप से हमारी बिल्ड स्क्रिप्ट में करते हैं, और यह अच्छी तरह से काम करता है। – KeithB