विजुअल सी ++ में, जब मैं एक डीएलएल बनाता हूं, आउटपुट फाइलें .dll और .lib हैं।एक डीएलएल फ़ाइल बनाते समय, जेनरेट की गई LIB फ़ाइल में DLL नाम होता है?
.lib फ़ाइल में बनाया गया डीएलएल का नाम है।
मैं इस प्रश्न से पूछता हूं कि पुन: मैं यह कहता हूं: जब मैंने इस डीएल को आयात करके एक्सई चलाकर अपना एक्सई बनाया, तो एक्सई प्रक्रिया पता स्थान में इसे लोड करने के लिए डीएलएल का पता लगाने की कोशिश करता है।
जैसा कि हम प्रोजेक्ट गुणों में लाइब्रेरी नाम (.lib फ़ाइल) निर्दिष्ट करते हैं, exe को dll के नाम को कैसे पता चल जाता है।
नोट: मैं डंपबिन लिबररी फ़ाइल (.lib) और देखा कि इसमें डीएलएल का नाम नहीं है।
हाँ exe के आयात खंड में डीएल का नाम शामिल है। लेकिन जैसा कि आप कहते हैं पुस्तकालय से नाम पता है। तो, क्या आपका मतलब है कि पुस्तकालय में नाम है। यदि हां, तो मैं क्यों नहीं देखता कि जब मैं लाइब्रेरी डंपबिन करता हूं। –
... क्योंकि आप सही ढंग से डंपबिन नहीं चला रहे हैं?/सभी स्विच पास करें, और फिर आपको जो भी शामिल है उसके समान आउटपुट देखना चाहिए। –
धन्यवाद। मुझे अब अवधारणा मिलती है। –