या तो आप वीएस 2010 स्थापित करते हैं और अपनी परियोजना का निर्माण करते हैं, या बेहतर है कि आप अपनी परियोजनाओं को अपग्रेड करते हैं। वीएस 2015 कस्टम इंस्टॉलेशन विकल्प आपको v120
प्लेटफ़ॉर्म टूलसेट इंस्टॉल करने देगा, लेकिन v110
या v100
प्लेटफ़ॉर्म टूलसेट नहीं। वी.एस. 2015 में
एक बड़ा परिवर्तन है जिसे सी ++ उपकरण (अर्थात v140
) ठेठ स्थापना विकल्प द्वारा स्थापित नहीं कर रहे हैं। Visual C++ Team Blog देखें।
ध्यान रखें कि विज़ुअल सी ++ 2010 ने सी ++ 0x ड्राफ्ट मानक का उपयोग किया है, और विजुअल सी ++ 2015 अभिव्यक्ति SFINAE के अपवाद के साथ सी ++ 11 मानक को पूरा करता है (जो आंशिक रूप से Update 1 में है), तो थोड़ा सा कुछ तोड़ने वाले बदलावों सहित मध्यवर्ती वर्षों में बदल गया है। चूंकि आप एक बार में तीन प्रमुख रिलीज कूद रहे हैं - और लगभग 10 मामूली अपडेट -, यह विशेष रूप से सभी नई चेतावनियों के माध्यम से काम कर रहा है, यह थोड़ा जबरदस्त हो सकता है।
ध्यान में रखना एक और बात यह है कि विजुअल सी ++ 2010 ने विंडोज 7.1 एसडीके का उपयोग किया, जबकि विजुअल सी ++ 2012 या बाद में विंडोज 8.x एसडीके का उपयोग किया। डायरेक्टएक्स विकास के लिए विशेष रूप से बहुत सारे बदलाव हुए हैं। Windows डेस्कटॉप ऐप्स के लिए यह विशेष रूप से महत्वपूर्ण है कि आपने अपने लक्ष्य प्लेटफॉर्म के लिए _WIN32_WINNT
प्रीप्रोसेसर परिभाषित किया है क्योंकि विंडोज 8.x एसडीके पहले विंडोज एसडीके की तरह 'सबसे पुराने समर्थित प्लेटफार्म' के लिए डिफ़ॉल्ट नहीं है। देखें Using the Windows Headers
VS 2010 और v100
टूलसेट Windows XP और Windows सर्वर को लक्षित 2003 v140
टूलसेट Windows XP/सर्वर 2003 को लक्षित का समर्थन नहीं करता इसके बजाय आप v140_xp
मंच टूलसेट उपयोग करने के लिए समर्थन करता है। कुछ नोट्स के लिए this post देखें क्योंकि इसका मतलब है कि आप _xp
टूलसेट के साथ विंडोज 8.x एसडीके की बजाय विंडोज 7.1 एसडीके का उपयोग कर रहे हैं।
Breaking Changes in Visual C++ 2012, Breaking Changes in Visual C++ 2013, और Breaking Changes in Visual C++ 2015 देखें।
Support For C++11/14/17 Features (Modern C++), और Where is the DirectX SDK? भी देखें।
यदि आपको वीएस 2010 और वीएस 2015 के साथ कोड बनाने की आवश्यकता है, तो आपको दो परियोजनाओं/समाधान फ़ाइलों को बनाना चाहिए, प्रत्येक के लिए एक।आप लिखने वाले कोड पर कुछ नोट्स के लिए this article पढ़ना भी चाह सकते हैं जो एकाधिक दृश्य C++ टूलसेट के साथ बना सकता है, जो विंडोज एसडीके परिवर्तनों के कारण विशेष रूप से चुनौतीपूर्ण है।
वीएस 2015 विंडोज विस्टा एसपी 2, विंडोज 7 एसपी 1, विंडोज 8.0, विंडोज 8.1, विंडोज 10, और वैकल्पिक रूप से विंडोज एक्सपी एसपी 3 को लक्षित करने का समर्थन करता है। यह समर्थन नहीं करता है Windows Vista RTM, Windows Vista SP1, या Windows 7 RTM का लक्ष्यीकरण।
मैं उन्हें कैसे ठीक कर सकता हूं? –
पुनर्स्थापित और सबकुछ अच्छी तरह से काम करता है! –
हाय मुझे एक ही समस्या है, क्या आप इसे काम करने के लिए मिला? –