डीएलएस केवल रनटाइम पर आवश्यक हैं। त्वरित समाधान के लिए, आप अपने डीएलएस को डीबग फ़ोल्डर में कॉपी कर सकते हैं जहां आपकी .exe फ़ाइल है। यह डीबग फ़ोल्डर विजुअल स्टूडियो में समाधान .sln फ़ाइल के समान स्तर पर है। प्रत्येक बार जब आप एक नई परियोजना शुरू करते हैं तो आपको क्या करना होगा ... Debug folder
एक बेहतर समाधान सभी तीसरे पक्ष के डीएलएस, साथ ही सभी संबंधित .h और .lib फ़ाइलों को दो फ़ोल्डरों में कॉपी करना होगा, कहें सी: \ dev \ include और C: \ dev \ lib, और फिर इन 2 फ़ोल्डर्स को अपने पथ पर्यावरण चर में सभी के लिए एक बार जोड़ें। इस तरह, आप उन्हें अपनी प्रतिलिपि बनाने के बिना, अपनी सभी परियोजनाओं से उन्हें एक्सेस करने में सक्षम होंगे।
अब, अगर आप किसी अन्य कंप्यूटर पर अपनी प्रोजेक्ट चलाने में सक्षम होना चाहते हैं, तो आपको अपने प्रोजेक्ट में सभी आवश्यक .h, .lib और .dll फ़ाइलों को एक अलग फ़ोल्डरों में कॉपी करने की आवश्यकता होगी, जो आप कहते हैं अपनी परियोजना निर्देशिका में, अपनी पिछली पोस्ट में उल्लिखित अनुसार, अपनी खुद की प्रोग्राम फ़ाइलों में शामिल हैं और फिर से lib। Project folder
पीएस। क्षमा करें, यह मुझे 2 स्क्रीनशॉट अपलोड करने नहीं देगा, इसलिए लिंक पर क्लिक करें।
क्या आप इसे समाधान फ़ोल्डर (प्रोजेक्ट के लिए शीर्ष फ़ोल्डर) में डालते हैं: ./dlls या ./projectname/dlls में? – Jason94
हां, हम इसे समाधान के साथ रखते हैं। –
मुझे मैंने "समाधान निर्देशिका" निर्दिष्ट किया है, मैं उन्हें रखता हूं जहां मेरी .exe (cutable) फ़ाइल उत्पन्न होती है। यह नीचे है: $ (समाधान डीआईआर) \ डीबग। –