में उपयोग किए गए सीआरटी की पुष्टि करना मैं कैसे देख सकता हूं कि विंडोज़ में एक स्थिर लाइब्रेरी (.lib) किस रनटाइम लाइब्रेरी से जुड़ा हुआ है?लाइब्रेरी (.lib)
मैं/MDD के साथ अपने प्रोजेक्ट संकलन कर रहा हूँ और मैं एक पुस्तकालय मैं उपयोग कर रहा है को जोड़ने कर रहा हूँ/MTD थ्रेड डीबग
Error 7 error LNK2005: "public: __thiscall std::_Lockit::~_Lockit(void)" ([email protected]@@[email protected]) already defined in libcpmtd.lib(xlock.obj) C:\...\msvcprtd.lib(MSVCP100D.dll)
LIBCPMTD.LIB = थ्रेड, स्थिर लिंक अनुमान
मुझे पता है कि एक विकल्प /NODEFAULTLIB:"libcpmtd.lib"
है जिसकी मैंने कोशिश की और सफल रहा, लेकिन मैं इसके बजाय उससे बचूंगा।
जिस परियोजना को मैं संकलित करने की कोशिश कर रहा हूं वह/MDd का उपयोग कर रहा है जो सही सेटिंग है। मैं जो कुछ जोड़ने का प्रयास कर रहा हूं वह/एमटी (डी) स्थिर या क्या नहीं है। विजुअल स्टूडियो 2010 कैसे पता लगाता है कि किस लाइब्रेरी से मैं लिंक करता हूं वह एक विरोधाभासी सीआरटी है? क्या सभी प्रोजेक्ट फ़ाइलों का मैन्युअल रूप से निरीक्षण करने का कोई विकल्प नहीं है? –