c++ रथम एमएसवीसी में स्थिर और गतिशील पुस्तकालयों के साथ लिंक करना




स्कूल लाइब्रेरी (2)

आम तौर पर जब कोई लाइब्रेरी एक गतिशील पुस्तकालय (.डीएल) के रूप में उपलब्ध हो जाती है, तो इसके साथ लिंक करने के लिए एक .lib फ़ाइल भी होती है (इस प्रश्न में चर्चा के अनुसार ) इसे प्रोजेक्ट की सूची में उसी तरह जोड़ा जा सकता है जिस तरह से एक स्थिर लाइब्रेरी है

परियोजना गुण-> कॉन्फ़िगरेशन गुण-> लिंकर-> इनपुट-> अतिरिक्त निर्भरता (वीएस 2008 में)

यदि कोई .लिब उपलब्ध नहीं है, तो आपको रनटाइम पर Win32 एपीआई फ़ंक्शन LoadLibraryEx का उपयोग करते हुए .DLL को लोड करना होगा और फिर आपको आवश्यक कार्यों के पते प्राप्त करने के लिए GetProcAddress के बाद के कॉल प्राप्त करना होगा।

मैं एक सी ++ परियोजना पर काम कर रहा हूं जो एक स्थैतिक पुस्तकालय से लिंक करता है। हालांकि, मैं इंटेल के टीबीबी का उपयोग करना चाहता हूं, जो केवल गतिशील पुस्तकालय के रूप में उपलब्ध है। मैंने इसे दृश्य स्टूडियो में सेट करने की कोशिश की लेकिन मैं इसे काम करने के लिए नहीं मिल सकता क्या यह संभव करने के लिए किसी के पास विस्तृत निर्देश हैं?


क्या आप रुमेंटम पुस्तकालय से जुड़ने के बारे में बात कर रहे हैं? नहीं, आप केवल एक से लिंक कर सकते हैं आपको या तो अपना प्रोजेक्ट बदलना होगा, या आपको स्थिर रनटाइम से लिंक करने के लिए टीबीबी को पुनः कंपाइल करना होगा।







visual-c++