क्या सी ++ बूस्ट लाइब्रेरी आमतौर पर अधिकांश लिनक्स डिस्ट्रोज़ पर डिफ़ॉल्ट रूप से शामिल होती है?सी ++ बूस्ट: क्या यह अधिकांश लिनक्स डिस्ट्रोज़ में डिफ़ॉल्ट रूप से शामिल है?
उत्तर
कई वितरणों में उनके आधिकारिक भंडारों में वृद्धि शामिल है, लेकिन इसे मानक इंस्टॉल पर डिफ़ॉल्ट रूप से प्रदान नहीं करते हैं (दूसरे शब्दों में, यह डिफ़ॉल्ट रूप से स्थापित नहीं है, लेकिन स्थापित करने के लिए अपेक्षाकृत आसान है)।
दूसरी ओर, मान लीजिए कि आप यह पूछ रहे हैं क्योंकि आप सोच रहे हैं कि क्या आप एक ऐसे प्रोजेक्ट में बढ़ावा देने का उपयोग कर सकते हैं जिसे आप कई वितरणों पर काम करना चाहते हैं: अधिकांश बूस्ट पुस्तकालय केवल हेडर हैं क्योंकि वे टेम्पलेट्स हैं, जिसका अर्थ है कि वे आपकी परियोजना में संकलित हो जाते हैं और इससे कोई फर्क नहीं पड़ता कि वितरण ने उन्हें स्थापित किया है या नहीं (स्थिर रूप से लिंक करने के समान प्रभाव)।
बढ़ावा के उन हिस्सों है कि केवल, आप स्थिर लिंक कर सकते हैं शीर्षक नहीं कर रहे हैं और अभी भी एक द्विआधारी कि distros कि बढ़ावा साथ नहीं आते हैं पर चलेगा बनाने के लिए।
ध्यान रखें कि बूस्ट के साथ distros बूस्ट का एक बहुत पुराने संस्करण शामिल हो सकते हैं शामिल थे। मैंने पाया है कि इससे बहुत सारे मुद्दे पैदा हो सकते हैं।
उदाहरण के लिए, यदि आप एक विशेषज्ञ-धमाके के वर्ग बढ़ावा v.latest में है कि मिल जाएगा और यह संस्करण v.included में नहीं है। अगर कहा जाता है कि व्हिज-बैंग क्लास 'हेडर केवल' है तो आप इस काफी आसानी से काम कर सकते हैं। यदि कहा गया वर्ग में लाइब्रेरी शामिल है तो दर्द कारक बढ़ता है (मौजूदा बाइनरी संस्करण v.included के साझा पुस्तकालयों को चाहते हैं - आपका कोड v.latest चाहता है)।
मुझे यकीन है कि इन सभी मुद्दों के आसपास काम किया जा सकता है, लेकिन संभवतः वे आपके पास आने की योजना बनाने की तुलना में अधिक हैं, इसलिए उनके साथ निपटने के लिए अपने शेड्यूल/स्प्रिंट में कुछ समय बुक करें।
- 1. क्या मोनो .NET प्रोजेक्ट सबसे लोकप्रिय लिनक्स डिस्ट्रोज़ की नवीनतम रिलीज में शामिल है?
- 2. यह बूस्ट हेडर फ़ाइल क्यों शामिल नहीं है
- 3. क्या ऑब्जेक्टिव-सी में डिफ़ॉल्ट रूप से इंस्टेंस चर डिफ़ॉल्ट रूप से सेट हैं?
- 4. बूस्ट :: लिनक्स और विंडोज
- 5. लिनक्स पर सी में डिफ़ॉल्ट गेटवे
- 6. बूस्ट - क्रॉस संकलन - "लिनक्स से" "विंडोज़"
- 7. ब्राउज़र पर कौन से जावा संस्करण सामान्य रूप से स्थापित होते हैं, क्या यह 1.4 मानना सुरक्षित है?
- 8. लिनक्स में स्नैपशॉट कैसे लें - प्रोग्रामेटिक रूप से सी ++
- 9. लिनक्स में गतिशील रूप से
- 10. क्या इंटरफेस सी # enums डिफ़ॉल्ट रूप से लागू करते हैं
- 11. लिनक्स प्रक्रिया तालिका क्या है? इसमें क्या शामिल होता है?
- 12. सी # डिफ़ॉल्ट रूप से पासिंग तर्क ByVal
- 13. सी # क्लास टेम्पलेट को डिफ़ॉल्ट रूप से
- 14. सी ++: गतिशील रूप से गैर-डिफ़ॉल्ट निर्माता
- 15. म्यूचुअल सी ++ में शामिल है .. यह कैसे काम करता है?
- 16. एक सी ++ बूल var डिफ़ॉल्ट रूप से क्यों सच है?
- 17. सी # में डिफ़ॉल्ट बूलियन मान क्या है?
- 18. # वास्तव में क्या शामिल है?
- 19. सी ++ आवंटकों, विशेष रूप से बूस्ट :: इंटरप्रोसेस :: cached_adaptive_pool
- 20. डिफ़ॉल्ट रूप HTTP विधि क्या है?
- 21. क्या कोई बूस्ट है। सी ++ 11 में बिपाप विकल्प?
- 22. क्रॉसकंपलिंग सी ++; लिनक्स से विंडोज तक, क्या यह वास्तव में काम करता है?
- 23. अस्थायी रूप से लिनक्स को
- 24. बूस्ट सी ++ लाइब्रेरी इंस्टॉल
- 25. सी/सी ++/असेंबली प्रोग्रामेटिक रूप से पता लगाता है कि क्या विंडोज, मैक और लिनक्स
- 26. एंडपॉइंट: सी # में सिंटेक्स - यह क्या है?
- 27. लिनक्स डिफ़ॉल्ट फ़ाइल अनुमति
- 28. डिफ़ॉल्ट रूप से एक सी # फ़ील्ड निजी है?
- 29. डिफ़ॉल्ट रूप से हाइबरनेट में ऑप्टिस्टिक लॉकिंग
- 30. सी ++ में बूल <true> क्या है - क्या यह बढ़ावा से है?
आप मेरे मन पढ़ रहे हैं! – jldupont
+1 टेम्पलेट्स बनाम पुस्तकालयों – Javier
तुम भी, स्थैतिक पुस्तकालयों में लिंक अगर आप पुस्तकालयों है कि केवल शीर्षक नहीं में से एक का उपयोग कर रहे सकते हैं का गौरव पर, आप हमेशा एक वितरण योग्य द्विआधारी बना सकते हैं। चाल अगर आप उपयोगकर्ता यह खुद को निर्माण करने के लिए सक्षम होना चाहते हैं, तो वे हेडर (और पुस्तकालयों यदि आवश्यक हो तो) की जरूरत है, लेकिन वे खुद को सामान का निर्माण कर रहे है, इसकी शायद बहुत पूछने के लिए बहुत ज्यादा नहीं है, तो है। – teeks99