2015-10-11 8 views
6

विजुअल स्टूडियो 2015 में विजुअल स्टूडियो क्रॉस-संकलन brought है जो मूल सी ++ परियोजनाओं के लिए क्रॉस-प्लेटफ़ॉर्म समर्थन है। इस संदर्भ में क्रॉस-प्लेटफ़ॉर्म का अर्थ विंडोज, एंड्रॉइड और आईओएस है।
नया विजुअल स्टूडियो अब आधिकारिक तौर पर अपने स्वयं के कंपाइलर के साथ क्लांग और जीसीसी टूल-चेन का समर्थन करता है। हालांकि यह लिनक्स को क्रॉस-संकलन का समर्थन नहीं करता है।
जो बदले में इसका मतलब है कि सभी प्रमुख ऑपरेटिंग सिस्टम के लिए मूल पुस्तकालय बाइनरी प्राप्त करने के लिए अभी भी अलग-अलग आईडीई में कम से कम दो अलग-अलग परियोजनाओं को बनाए रखना है।लिनक्स

क्या विजुअल स्टूडियो पर "धोखा" और देशी एंड्रॉइड प्रोजेक्ट के पैरामीटर को संशोधित करके और/या एनडीके स्थापना को संशोधित करके लिनक्स लक्ष्यीकरण को सक्षम करना संभव है?
सब के बाद, दृश्य स्टूडियो सिर्फ एक कमांड लाइन के माध्यम से NDK उपकरण का आह्वान ...

+1

यह बहुत देर हो चुकी है। मैं भी एक ही काम में व्यस्त हूं। दिलचस्प लिंक मिला। http://www.theregister.co.uk/2016/03/31/microsoft_visual_studio_c_plus_plus_for_linux/ – Michail

+0

वादा करता है, लेकिन यह केवल रिमोट बिल्ड का समर्थन करता है। क्रॉस-संकलन के लिए कोई समर्थन नहीं। – meltedspark

+0

मुझे इसे एक समस्या के रूप में नहीं मिला है। शायद यहां तक ​​कि लाभ: परिणाम और डिबगिंग देखने के लिए फ़ाइल को कॉपी (कॉपी) करने की आवश्यकता नहीं है। मेरे लिए एक कोडबेस के साथ एक आईडीई रखना अधिक महत्वपूर्ण है। – Michail

उत्तर

2

पहले Windows 10 वीं वर्षगांठ का नवीनीकरण यह संभव था Visual C++ for Linux Development विस्तार के साथ वी.एस. के भीतर से लिनक्स को पार संकलन।
हालांकि, आपको अभी भी एक लिनक्स मशीन (या तो वास्तविक एक या वीएम) सेट करना था क्योंकि यह एक्सटेंशन रिमोट बिल्ड & केवल डिबगिंग का समर्थन करता है।

Windows 10 वीं वर्षगांठ अपग्रेडWindows Subsystem for Linux शुरू की है, जो:

की सुविधा देता है डेवलपर्स लिनक्स वातावरण को चलाने - सबसे कमांड लाइन टूल, उपयोगिताएं, और अनुप्रयोगों सहित - विंडोज, असंशोधित, पर सीधे एक आभासी मशीन के ऊपरी

के इस महान सुविधा खुश मालिकों के लिए धन्यवाद Windows 10 बिना आसानी से se टिप रिमोट क्रॉस-संकलन उनके localhost पर।

आप या तो आधिकारिक माइक्रोसॉफ्ट ब्लॉग post या here में विवरण प्राप्त कर सकते हैं।