मैं एक छोटा सा पुस्तकालय दिया गया है, एक .dll, एक ज शीर्षक और एक .def फ़ाइल से मिलकर साथ एक DLL का उपयोग करना। मुझे यकीन है कि पुस्तकालय सी में लिखा गया था, लेकिन संभवतः सी ++।सी में ज हैडर ++
यह संभव मुझे LoadLibrary/GetProcAddress/FreeLibrary विधि है कि आमतौर पर के बारे में बात कर रहा है का उपयोग किए बिना पुस्तकालय में कार्यों का उपयोग करने के लिए है। मेरे पास कोई .lib फ़ाइल नहीं है - क्या यह सामान्य है?
मैं सचमुच पिछले 2 दिनों इस को देख खर्च किया है। ऐसा लगता है के बाद से मैं एक हेडर फाइल दिया गया है कार्यों को परिभाषित मैं dll से उपयोग करना चाहते हैं, और एक .def फ़ाइल मैं स्पष्ट रूप से 'लोड' के लिए प्रत्येक कार्य मैन्युअल रूप से (LoadLibrary/GetProAddress/FreeLibrary) की जरूरत नहीं होनी चाहिए कि - में मेरे मामले मैं .dll से लगभग 5 या 6 कार्यों का उपयोग किया जाएगा, लेकिन लगभग 70 उपलब्ध देखते हैं और ऐसा लगता है कि एक गेंद दर्द हो सकता है और कोड की एक अनावश्यक गंदगी में परिणाम होगा।
किसी भी सलाह के लिए धन्यवाद।