मेरे पास दो परियोजनाएं हैं। पहला विंडोज़ फॉर्म एप्लीकेशन प्रोजेक्ट है और दूसरा क्लास लाइब्रेरी प्रोजेक्ट है। Сlass लाइब्रेरी प्रोजेक्ट FANN के साथ काम करता है। विंडोज फॉर्म स्टार्टअप प्रोजेक्ट है।बाह्य देशी निर्भरता डीएल कैसे जोड़ें?
मेरे पास FANN के साथ काम करने के लिए Fann.Net.dll and fanndoubleMT.dll होना चाहिए। मैंने इन पुस्तकालयों को डाउनलोड किया और समाधान की जड़ में स्थित lib फ़ोल्डर में डाल दिया।
मैंने कक्षा पुस्तकालय प्रोजेक्ट में बाहरी dll के रूप में Fann.Net.dll को जोड़ा। मैंने परियोजना संकलित की। मुझे एक त्रुटि मिली है जो "DLL 'fanndoubleMT.dll लोड करने में असमर्थ है। मैंने Windows_Forms_Aplication \ bin \ Debug फ़ोल्डर में fanndoubleMT.dll जोड़कर इस त्रुटि को ठीक किया है।
मुझे लगता है कि यह समस्या का एक भयानक समाधान है, क्योंकि मैं Git उपयोग करें, और हर बार जब आप नए कार्यस्थल पर इस फ़ोल्डर में dll ट्रांसफर करने होंगे।
निष्ठा से, डेनिस।
आप शामिल मूल्य में $ (कॉन्फ़िगरेशन) \ $ (प्लेटफ़ॉर्म) मैक्रोज़ का भी उपयोग कर सकते हैं। फिर आप एक मैक्रो बना सकते हैं जो डीबग पर सशर्त है जो "_d" (और गैर-डीबग में कुछ भी नहीं) तक फैलता है ताकि इसे केवल एक आइटम समूह में कम किया जा सके। – kornman00