2012-06-01 11 views
26

मुझे विजुअल सी ++ 2010 पर अतिरिक्त निर्भरता चीजें मिली हैं, लेकिन जब मैं जाता हूं तो मुझे नई .lib फ़ाइलों को जोड़ने का कोई विकल्प नहीं दिख रहा है। मुझे अपनी फ़ाइल से लिंक करने के लिए wsock32.lib जोड़ने की ज़रूरत है, मैं इसे कैसे कर सकता हूं?विजुअल सी ++ 2010 में लिंक करने के लिए मैं एक lib फ़ाइल कैसे जोड़ूं?

धन्यवाद!

उत्तर

27

टेक्स्ट फ़ील्ड में wsock32.lib जोड़ें।

Project Properties -> Linker -> Input -> Additional Dependencies. 

जब आप क्षेत्र में क्लिक करें, आप एक ... बटन मिलता है। इस बटन पर क्लिक करें और प्रति पंक्ति एक पुस्तकालय नाम जोड़ें। वैकल्पिक रूप से आप फ़ील्ड में नाम लिख सकते हैं। अंतरिक्ष पात्रों के साथ सभी प्रविष्टियों को अलग करें।

आप सत्यापित कर सकते हैं कि यह

Project Properties -> Linker -> Comamnd Line. 
+1

मैंने कहा कि मुझे अतिरिक्त निर्भरताएं मिली हैं, लेकिन जब मैं इसे संपादित करने का प्रयास करता हूं, तो मेरे पास कोई "जोड़ें ..." विकल्प नहीं है। – Zakum

+0

"अतिरिक्त निर्भरता" फ़ील्ड में क्लिक करें, आप इसे संपादित कर सकते हैं। – harper

+0

क्या होगा यदि मुझे अपने पोर्च में बड़ी संख्या में libs जोड़ना है? क्या मुझे प्रत्येक नाम टाइप करना है? –

1

संपादित अतिरिक्त निर्भरता में कमांड लाइन पर है और यह में wsock32.lib डालता है।

और भी कड़ी> जनरल> अतिरिक्त पुस्तकालय निर्देशिका

4

यहाँ में lib के मार्ग को जोड़ने के एक जीयूआई तरह से हम में से उन लोगों के लिए C और C++ बोली (में अपने दृश्य स्टूडियो परियोजना के लिए एक उदारीकरण फ़ाइल जोड़ने के लिए है जो मेरे जैसे माउस को पसंद करते हैं)। मैंने विजुअल स्टूडियो 2012 में ऐसा किया। लेकिन मुझे लगता है कि यह पिछले संस्करणों में भी काम करता है।

  1. विंडोज एक्सप्लोरर में अपनी परियोजना में जो एलआईबी या अन्य फ़ाइल जोड़ना चाहते हैं उसे ढूंढें। LIB फ़ाइल को Windows Explorer से विजुअल स्टूडियो का समाधान एक्सप्लोरर पर खींचें, जिस पर आप LI12 फ़ाइल जोड़ने के लिए चाहते हैं। अब, आप समाधान एक्सप्लोरर में सूचीबद्ध फ़ाइल देखेंगे।

यही है! बस एक कदम! आपको "प्रोजेक्ट प्रॉपर्टीज -> लिंकर -> इनपुट -> अतिरिक्त निर्भरता में फ़ाइल दिखाई नहीं देगी।" हालांकि, यह मैक्रो % (अतिरिक्त निर्भरता) में छिपा हुआ है।

संबंधित मुद्दे