विभिन्न कॉन्फ़िगरेशन के बीच .obj फ़ाइलें साझा करें

मेरा लक्ष्य मेरे विकास पर्यावरण (पोस्ट-बिल्ड चरण के रूप में) में परीक्षण को एकीकृत करना है। मैं डीबग और रिलीज में उत्पन्न डीएलएल में हस्तक्षेप नहीं करना चाहता, इसलिए मैं इस परियोजना के लिए नई कॉन्फ़िगरेशन बनाने की योजना बना रहा हूं। लेकिन मैं दो स्रोतों को संकलित नहीं करना चाहता हूं - एक बार डीएलएल के लिए, परीक्षण इकाई के लिए - मैं जेनरेट की गई ऑब्जेक्ट फ़ाइलों को साझा करना चाहता हूं। इसे कैसे प्राप्त किया जा सकता है ?

मैं विजुअल स्टूडियो 2005 का उपयोग कर सी ++ में विकसित कर रहा हूं।

0

2 उत्तर

कंपाइलर प्रति कॉन्फ़िगरेशन "इंटरमीडिएट" निर्देशिका है। यदि वहां .obj फ़ाइलें स्रोत फ़ाइलों की तुलना में नई हैं, तो यह पुन: उत्पन्न नहीं होगी।

0
जोड़ा
वह मदद कर सकता है। लेकिन मैं यह सुनिश्चित करना चाहता हूं कि ऑब्जेक्ट फ़ाइलों को एक ही विकल्प के साथ संकलित किया गया हो, इससे कोई फर्क नहीं पड़ता कि मैं किस कॉन्फ़िगरेशन को पहले बनाता हूं।
जोड़ा लेखक Benoît, स्रोत
यदि आपको संदेह है कि विकल्प भिन्न हो सकते हैं, तो नहीं उनका पुनर्निर्माण करने का कोई उपयोग नहीं है। अन्यथा आपको परियोजना में प्रत्येक 'आइटम' के लिए संकलन विकल्पों की तुलना करने की आवश्यकता है।
जोड़ा लेखक xtofl, स्रोत

ओबीजे को एक नई lib परियोजना में संकलित करें जो डीएलएल और आपकी टेस्ट प्रोजेक्ट के बीच साझा की जाती है।

0
जोड़ा