2016-01-10 14 views
26

पर लक्षित प्लेटफ़ॉर्म बदलें मैं लक्ष्य प्लेटफ़ॉर्म को विंडोज 7 में कैसे बदल सकता हूं? मैं जो भी चुन सकता हूं वह विंडोज 8.1 है और इसलिए मेरा प्रोजेक्ट विंडोज 7 पर नहीं चलता है। वही प्रोजेक्ट जिसे मैं विजुअल स्टूडियो 2013 के साथ अपने पुराने विंडोज 7 पीसी पर संकलित करता था। और निश्चित रूप से यह वहां काम करता था।विजुअल स्टूडियो 2015 विंडोज 7

मैंने पहले से ही विंडोज 7 एसडीके स्थापित करने का प्रयास किया है लेकिन दुख की बात यह काम नहीं करती है क्योंकि यह नेट फ्रेमवर्क 4.0 की आवश्यकता है जिसे मैं अब इंस्टॉल नहीं कर सकता। (विंडोज 10 में 4.6 शामिल हैं?) - https://msdn.microsoft.com/en-us/en-en/library/ff770576.aspx

धन्यवाद।

+1

"इसलिए अपने प्रोजेक्ट विंडोज 7 पर नहीं चलता है" - आप इस बारे में सुनिश्चित कर रहे हैं? – melak47

+0

विंडोज 7 पर, मेरे पास केवल 8.1 (डिफ़ॉल्ट) और 10 के लिए दो संस्करणों का विकल्प है और प्रोग्राम केवल काम करते हैं। –

+0

melak47: हाँ, मैं इसे विंडोज 7 के साथ एक अलग पीसी पर चलाने की कोशिश कर रहा हूं। ixSci: http://prntscr.com/9obzgv जो मेरा मतलब था :) हंसपैसेंट: अब मैं कोशिश करूंगा। तुम्हारे सुझाव के लिए धन्यवाद। – culi0x

उत्तर

28

MSDN से:

लक्ष्य प्लेटफ़ॉर्म संस्करण

[...]

विंडोज 7 या Windows Vista को लक्षित करने के मूल्य 8.1 का उपयोग करें, के बाद से विंडोज एसडीके 8.1 पिछड़े है उन प्लेटफार्मों के अनुकूल है। इसके अतिरिक्त, आपको targetver.h में _WIN32_WINNT के लिए उपयुक्त मान परिभाषित करना चाहिए। विंडोज 7 के लिए, यह 0x0601 है। Modifying WINVER and _WIN32_WINNT देखें।

0

अतिरिक्त लक्ष्य प्लेटफ़ॉर्म (यानी पुराने विज़ुअल सी कंपाइलर्स) प्राप्त करने के लिए, समानांतर में संबंधित पुराने विजुअल स्टूडियो संस्करण (ओं) को स्थापित करें।

उदाहरण के लिए, यदि आप जीयूआई में विजुअल स्टूडियो 2017 का उपयोग करना चाहते हैं और वीसी -2008 (एमएसवीसी 9 0) के खिलाफ निर्माण करना चाहते हैं, तो विजुअल स्टूडियो 2008 को विजुअल स्टूडियो 2017 के समानांतर में स्थापित करें। वीएस2017 में, बिल्ड सेटिंग्स में, आप तब कर सकते हैं "वीसी 2008" निर्माण लक्ष्य का चयन करें।

यह भी देखें: https://poweruser.blog/visual-studio-2017-compile-against-older-visual-c-c-runtimes-372519fe1400

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