मेरे कंप्यूटर पर विज़ुअल स्टूडियो का संस्करण पायथन किसके साथ संकलित है?


94

मैं अपने कंप्यूटर पर पायथन को संकलित करने के लिए उपयोग किए जाने वाले विज़ुअल स्टूडियो के संस्करण का पता लगाने की कोशिश कर रहा हूं

इसे कहते हैं

Python 2.6.2 (r262:71605, Apr 14 2009, 22:40:02) [MSC v.1500 32 bit (Intel)] on win32

जो मुझे समझ नहीं आ रहा है वह यह MSC V.1500पदनाम है। क्या इसका मतलब है कि यह विजुअल स्टूडियो 2005 के साथ संकलित है? मुझे यह जानकारी http://python.org पर नहीं मिल रही है ।


क्यों अजगर पूरी तरह से दृश्य स्टूडियो के साथ संकलित किया जाएगा? वहाँ अन्य संकलक हैं जैसे gcc, आदि ...
dm76

5
@ डेविड मिशेल, पायथन के आधिकारिक वितरण सभी विजुअल स्टूडियो के साथ संकलित हैं। उन्होंने स्पष्ट रूप से खुद इसे संकलित नहीं किया (या उन्हें जवाब पता होगा)।
डैनियल स्टटज़बैक

4
जाहिर है, मेरा संस्करण एमएससी के साथ संकलित है। मुझे यकीन है कि मेरे linux पर अजगर gcc के साथ संकलित है। मुझे संकलक संस्करण की आवश्यकता है क्योंकि मुझे अजगर विस्तार को संकलित करना है।
लियोन

1
रिहाई प्रकार, यानी करता है releaseया debugबात भी? और किसी को कैसे पता चलता है?
दिलुम रणतुंगा

जवाबों:


176
दृश्य C ++ संस्करण _MSC_VER            
विजुअल C ++ 4.x 1000
विजुअल C ++ 5 1100
विजुअल C ++ 6 1200
दृश्य C ++ .NET 1300
दृश्य C ++ .NET 2003 1310
दृश्य C ++ 2005 (8.0) 1400
विजुअल C ++ 2008 (9.0) 1500
विजुअल C ++ 2010 (10.0) 1600
दृश्य C ++ 2012 (11.0) 1700
विजुअल C ++ 2013 (12.0) 1800
विजुअल C ++ 2015 (14.0) 1900

विजुअल C ++ 2017 (15.0) 1910
दृश्य C ++ 2017 (15.3) 1911
दृश्य C ++ 2017 (15.5) 1912
दृश्य C ++ 2017 (15.6) 1913
दृश्य C ++ 2017 (15.7) 1914
दृश्य C ++ 2017 (15.8) 1915
दृश्य C ++ 2017 (15.9) 1916

विजुअल C ++ 2019 RTW (16.0) 1920
विजुअल C ++ 2019 (16.1) 1921
विजुअल C ++ 2019 (16.2) 1922
विजुअल C ++ 2019 (16.3) 1923

स्रोत: _MSC_VERपूर्वनिर्धारित मैक्रो के लिए प्रलेखन


27
संस्करण को इंगित करने का ऐसा भद्दा तरीका! कैसे बातें अस्पष्ट बनाने के लिए, 1 सबक! यह धन्यवाद हालांकि Drorhan, यह निश्चित रूप से एक "अच्छा पता है" है!
dm76


4
यह तालिका कहाँ से आती है?
ग्लिफ़

5
यहाँ @CraigMcQueen एक विस्तृत सूची है sourceforge.net/p/predef/wiki/Compilers
Orhan सिनार

1
नमस्ते। अजगर 3.7 का उपयोग करता है MSC v.1912 64 bit (AMD64)। यह कौन सा संस्करण है ?? क्या आप अपडेट कर सकते हैं!
खलील अल हूटी

12

MSC v.1500OpenCobol फ़ोरम (सभी स्थानों पर) पर इस थ्रेड के अनुसार Visual C ++ 2008 प्रतीत होता है ।

पूर्व-निर्धारित मैक्रो पर MSDN पेज 1500 को इंगित करता है का परिणाम माना _MSC_VERमैक्रो।

इस अन्य फोरम पोस्ट में उल्लेख किया गया है कि

(संदर्भ के लिए, विज़ुअल स्टूडियो 2003 में _MSC_VER= 1310; विज़ुअल स्टूडियो 2005 में _MSC_VER= 1400; विज़ुअल स्टूडियो 2008 में _MSC_VER= 1500 है।)

उपरोक्त MSDN लिंक ने कहा कि 1600 VS2010 को दर्शाता है।

अजीब बात है, मैं _MSC_VERMSDN पर पहले के मूल्यों के बारे में वह जानकारी नहीं पा सका था ।


4
पहले दिन नहीं कि एम $ प्रोग्रामर जीवन को कठिन बनाता है। यही कारण है कि अब हम एक बेहतर इंसान हैं।
leon

1
नमस्ते। python 3.7का उपयोग करता है MSC v.1912 64 bit (AMD64)। यह कौन सा संस्करण है ?? क्या आप अपडेट कर सकते हैं!
खलील अल हूटी

@KhalilAlHooti, ​​मैं पूरी तरह से निश्चित नहीं हूं, लेकिन v.1912 शायद विजुअल स्टूडियो 2018 है। शायद समुदाय संस्करण डाउनलोड करें और दोहरी जांच करें।
बेन

1
@KhalilAlHooti, 1912है विजुअल C ++ 2017 (15.5)अन्य उत्तर देखें ।
क्रिस्टियन सियुपिटु
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.