एक पुस्तकालय डेवलपर के रूप में, मैं अपने पुस्तकालय उपयोगकर्ताओं (विंडोज, MSVC) गलत विन्यास को जोड़ने से रोकना चाहते हैं।रोकें मिश्रण डिबग और रिहाई पुस्तकालयों
क्या उपयोगकर्ता को संकलन समय के दौरान चेतावनी देना संभव है कि उसे पुस्तकालय की सही कॉन्फ़िगरेशन से लिंक करना चाहिए?
संपादित
दोनों डिबग और जारी संस्करणों के लिए Windows डेवलपर उनके एप्लिकेशन डिबग करने के लिए अनुमति देने के लिए उपलब्ध होना चाहिए। तो मेरी लाइब्रेरी के डीबग और रिलीज संस्करण दोनों उपलब्ध होना चाहिए।
मैं क्योंकि Windows शुरुआत डेवलपर्स के लिए समर्थन की बहुत उन्हें के कारण होता है इस सवाल पूछ रहा हूँ मिश्रण डिबग और जारी कोड, और कठिन डिबग क्रम त्रुटियों हो रही।
आप अपने क्लाइंट को अपनी लाइब्रेरी डीबग क्यों करना चाहते हैं? क्या आप इसके साथ स्रोत कोड की आपूर्ति कर रहे हैं? अपने एपीआई को डिजाइन करें ताकि संकलक सेटिंग्स कोई फर्क नहीं पड़ता। COM एबीआई एक अच्छा उदाहरण है। –
यदि आप किसी डीएल के बजाय स्थिर lib बनाते हैं तो आपको किसी भी तरह से डीबग संस्करण जोड़ना होगा। अन्यथा कोई भी डीबग संस्करण बनाने में सक्षम नहीं है। – Totonga