क्या बढ़ावा देने के लिए आवश्यक शीर्षलेख फ़ाइलों की संख्या को कम करने का कोई तरीका है? आदर्श रूप में, मैं बूस्ट लोगों से अपने उत्पाद को छोटा बनाने का तरीका ढूंढने के लिए कह रहा हूं। लेकिन इस बीच, बूस्ट को शामिल करने का कोई तरीका है, लेकिन इसके साथ निपटने के लिए कई हज़ार हेडर फाइलें नहीं हैं?बूस्ट हेडर फ़ाइलों से निपटने
क्या एक "पैकेज" में हजारों शीर्षलेख फ़ाइलों को "बंडल" करने के लिए सी ++ तंत्र है और केवल उस फ़ाइल को स्रोत नियंत्रण में जांचें?
मुझे लगता है कि यहां समस्या स्रोत नियंत्रण है। एक diff करना, svn st और चेक आउट इन सभी फ़ाइलों के साथ सौदा करने के लिए इतना धीमा है।
केवल पहले चेक इन/आउट धीमा है, सही है? मुझे संदेह है कि आप बूस्ट हेडर में महत्वपूर्ण बदलाव कर रहे हैं, इसलिए एक बार जब वे पहले चेकआउट पर डाउनलोड हो जाते हैं, तो बाद के चेकआउट को अद्यतन संस्करण प्राप्त करने की आवश्यकता नहीं होती है। यह माना जाता है कि आपका स्रोत नियंत्रण तंत्र अपेक्षाकृत सापेन है। – Chad
चाड ने जो कहा, उसके अलावा, मैं तीसरे पक्ष के पुस्तकालयों में स्रोत नियंत्रण में जांच नहीं करता, जब तक कि मैं स्वयं कोड को संशोधित करने की योजना बना रहा हूं। इसके बजाय, बस लाइब्रेरी को संग्रहित करें, और संकलन के लिए इसे प्राप्त करने के तरीके पर अपनी परियोजना में निर्माण निर्देश शामिल करें। – Praetorian
"सौदा" से आपका क्या मतलब है? मैंने पाया है कि precompiled शीर्षलेख फ़ाइलों का उपयोग कर एक असली लाइफवर हो सकता है, Boost.GIL का उपयोग करते समय 10+ सेकंड से एक छोटे से प्रोग्राम संकलन को दूसरे के एक अंश में तेज़ कर सकता है। –