2013-01-11 22 views
10

यह कुछ समय हो गया है क्योंकि मैंने सी ++ में प्रोग्राम किया है और अभी मैं इस पॉको लाइब्रेरी से जूझ रहा हूं, मैं कुछ HTTP अनुरोध करने के लिए जोड़ने की कोशिश कर रहा हूं।विजुअल स्टूडियो 2010 में पॉको लाइब्रेरी को कैसे जोड़ा जाए?

सबसे पहले, मैं अपने प्रोजेक्ट में कहीं कहीं पॉको फाइलें कहां जोड़ूं?

दूसरा, मैंने कमांड प्रॉम्प्ट के बारे में कुछ पढ़ा है और एक स्क्रिप्ट चला रहा है जो फाइलों को संकलित करेगा लेकिन मुझे इसे एक तर्क देना होगा जो मेरा विजुअल स्टूडियो संस्करण है और विकल्प 70 से 110 तक हैं। मैं कैसे पता लगा सकता हूं मुझे किस का उपयोग करना चाहिए?

अगर कोई मुझे एक चरण-दर-चरण मार्गदर्शिका प्रदान कर सकता है, तो मैं वास्तव में इसकी सराहना करता हूं।

धन्यवाद।

उत्तर

26

क्या आप POCO C++ Libraries and Tools का जिक्र कर रहे हैं? यदि हां, तो

  1. डाउनलोड POCO सी ++ पुस्तकालयों here
  2. निकालें (जैसे: सेल्सियस के लिए निकालें: \ पोको-1.4.6)
  3. उचित समाधान फ़ाइल का पता लगाएं और निर्माण।

    • build_vs71.cmd ==> विजुअल स्टूडियो .NET 2003
    • build_vs80.cmd ==> विजुअल स्टूडियो 2005
    • build_vs90.cmd ==> विजुअल स्टूडियो 2008
    • build_vs100.cmd ==> दृश्य स्टूडियो 2010
    • build_vs110.cmd ==> Visual Studio 2012
      For more info about visual studio versions
      उदाहरण के लिए, आप में पोको lib उपयोग करना चाहते हैं विजुअल स्टूडियो 2005 प्रोजेक्ट, आपको build_vs80.cmd के साथ निर्माण करने की आवश्यकता है। एक बार सफलतापूर्वक बनाया गया है, तो आप {POCO फ़ोल्डर} \ lib में सभी पॉको स्थिर lib देख सकते हैं। (उदाहरण के लिए: C: \ पोको-1.4.6 \ lib)

  4. दृश्य स्टूडियो में नया प्रोजेक्ट बनाएं और करने के लिए परियोजना> गुण> C/C++ शीर्ष लेख पथ को जोड़ने - (> अतिरिक्त निर्देशिकाएँ शामिल करें उदाहरण: यदि आप पीओसीओ फाउंडेशन का उपयोग करना चाहते हैं, तो "सी: \ पॉको-1.4.6 \ फाउंडेशन \ शामिल करें")
  5. पर POCO lib पथ जोड़ें परियोजना-> गुण-> लिंकर-> सामान्य-> अतिरिक्त लाइब्रेरी निर्देशिकाएं । (जैसे: C: \ पोको-1.4.6 \ lib)
  6. परियोजना> गुण> Linker-> इनपुट-> अतिरिक्त निर्भरता को POCO lib फ़ाइलें नाम जोड़ें (जैसे: PocoNetd.lib)
  7. अब आप अपनी परियोजना में पीओसीओ पुस्तकालयों का उपयोग शुरू कर सकते हैं।

तुम भी POCO HTTP नमूना परियोजनाओं {POCO फ़ोल्डर} \ नेट \ नमूने पर स्थित हैं जाँच करना चाहते हो सकता है। (उदाहरण: सी: \ poco-1.4.6 \ नेट \ नमूने)

+0

इसे करने के तरीके पर त्वरित संक्षिप्त मार्गदर्शिका लिखने के लिए धन्यवाद, बहुत सराहना की। – mox1

+0

क्या मुझे "अतिरिक्त शामिल निर्देशिकाएं" में जोड़ने की ज़रूरत है, सभी "शामिल" dirs? अग्रिम धन्यवाद – rodi

+0

रॉडी, मुझे लगता है कि आपको केवल उस लिब से जोड़ना होगा जो आप उपयोग करेंगे, जैसे फाउंडेशन/नेट/आदि ... यदि आप केवल एक का उपयोग करते हैं, तो बस इसे जोड़ें –