हम एक अन्य विक्रेता द्वारा लाइब्रेरी का उपयोग कर रहे हैं, जो स्पष्ट रूप से 32 बिट-डीबग-मोड में गलत झंडे के साथ संकलित किया गया था, अर्थात _ITERATOR_DEBUG_LEVEL = 0। जबकि मैंने पहले से ही एक बग रिपोर्ट दायर की है, मुझे एक मध्यवर्ती समाधान की आवश्यकता है। हम खुद को stl का उपयोग नहीं करते हैं, इसलिए मैं इस ध्वज को उपप्रोजेक्ट के लिए बदलने के लिए स्वतंत्र हूं जो लाइब्रेरी का उपयोग करता है। लेकिन मैं यह नहीं समझ सकता कि ऐसा कैसे करें। क्या मैं एक करने की कोशिश की काम नहीं किया:वीएस -2010 में _ITERATOR_DEBUG_LEVEL कैसे सेट करें?
/D_ITERATOR_DEBUG_LEVEL=0
> LINK : warning LNK4044: unrecognized option '/D_ITERATOR_DEBUG_LEVEL=0'; ignored
#define _ITERATOR_DEBUG_LEVEL 0
> Nothing happens
उचित सिंटैक्स या विकल्प चेक किया iterators बिना संकलित करने के लिए परियोजना को पाने के लिए क्या है?
/डी एक है कंपाइलर के लिए विकल्प और आपने इसे लिंकर –