विजुअल स्टूडियो के साथ सी++ लिनक्स विकास

ब्लॉग

विजुअल स्टूडियो के साथ सी++ लिनक्स विकास

विजुअल स्टूडियो 2019 सी ++ डेवलपर्स को विंडोज और लिनक्स दोनों को लक्षित करने की अनुमति देता है लिनक्स के लिए विंडोज सबसिस्टम ) एक आईडीई के आराम से। विजुअल स्टूडियो 2019 संस्करण 16.7 पूर्वावलोकन 3 लिनक्स विकास के लिए विशिष्ट दो विशेषताओं का परिचय देता है: एमएसबिल्ड-आधारित लिनक्स परियोजनाओं के लिए बेहतर निर्माण वृद्धि, और लिनक्स वितरण और शेल की विस्तृत श्रृंखला के लिए समर्थन।



विजुअल स्टूडियो से सी ++ डेवलपर्स लिनक्स सिस्टम को दो तरीकों से लक्षित कर सकते हैं। क्रॉस-प्लेटफ़ॉर्म या ओपन-सोर्सिंग के लिए किसी भी चीज़ के लिए हमारी सिफारिश हमारी है सीएमके के लिए मूल समर्थन . यह आपको एक ही स्रोत कोड का लाभ उठाने और कई प्लेटफार्मों को लक्षित करने के लिए स्क्रिप्ट बनाने की अनुमति देता है। वैकल्पिक रूप से, आप एक बना सकते हैं MSBuild- आधारित Linux प्रोजेक्ट एक परिचित विजुअल स्टूडियो अनुभव के लिए।

MSBuild-आधारित Linux प्रोजेक्ट्स के लिए बेहतर बिल्ड इंक्रीमेंटलिटी

अब आप लाभ उठा सकते हैं निंजा एमएसबिल्ड-आधारित लिनक्स परियोजनाओं में तेजी से वृद्धिशील निर्माण के लिए। निन्जा के साथ बिल्डिंग सक्षम करने के लिए, प्रॉपर्टी पेज> जनरल पर नेविगेट करें और निन्जा के साथ इंक्रीमेंटल बिल्ड को इनेबल करें सेट करें।



नई संपत्ति के साथ संपत्ति पृष्ठों की छवि

सुनिश्चित करें कि आपके लिनक्स सिस्टम पर निंजा स्थापित है। आप निम्न कमांड के साथ डेबियन-आधारित लिनक्स सिस्टम पर निंजा स्थापित कर सकते हैं:



sudo apt-get update sudo apt-get install ninja-build

हमने MSBuild-आधारित Linux प्रोजेक्ट के साथ निन्जा के बिल्ड प्रदर्शन का परीक्षण किया जिसमें 1000 .h फ़ाइलें और 1000 .cpp फ़ाइलें शामिल थीं। निंजा ने एक पूर्ण पुनर्निर्माण और एक निर्माण जहां एक हेडर फ़ाइल को बदल दिया गया था, दोनों के लिए तेजी से निर्माण समय का नेतृत्व किया।

अजगर हैक वाईफाई पासवर्ड

पूर्ण पुनर्निर्माण के लिए एंड टू एंड बिल्ड टाइम (मिनट में) एक बदलाव के साथ एंड टू एंड बिल्ड टाइम (मिनट में) इंक्रीमेंटल बिल्ड सक्षम करें == निंजा के साथ 8: 010: 32 वृद्धिशील बिल्ड सक्षम करें == नहीं 12: 575: 26

ये परीक्षण एसएसएच पर विजुअल स्टूडियो से जुड़े एक स्थानीय वीएम (उबंटू 20.04) के खिलाफ चलाए गए थे, लेकिन आप इन सुधारों का लाभ हमारे एसएसएच समर्थन और डब्ल्यूएसएल के लिए मूल समर्थन दोनों के साथ उठा सकते हैं। एक अनुस्मारक के रूप में, MSBuild- आधारित Linux प्रोजेक्ट्स में आप अपने प्लेटफ़ॉर्म टूलसेट (WSL या रिमोट) को प्रॉपर्टी पेज> जनरल> प्लेटफ़ॉर्म टूलसेट के माध्यम से चुन सकते हैं।

#c++ #linux #विजुअल स्टूडियो #प्रोग्रामिंग-सी #cplusplus

devblogs.microsoft.com

विजुअल स्टूडियो के साथ सी++ लिनक्स विकास

विजुअल स्टूडियो 2019 सी ++ डेवलपर्स को एक ही आईडीई के आराम से विंडोज और लिनक्स (लिनक्स के लिए विंडोज सबसिस्टम सहित) दोनों को लक्षित करने की अनुमति देता है। विजुअल स्टूडियो 2019 संस्करण 16.7 पूर्वावलोकन 3 लिनक्स विकास के लिए विशिष्ट दो विशेषताओं का परिचय देता है: एमएसबिल्ड-आधारित लिनक्स परियोजनाओं के लिए बेहतर निर्माण वृद्धि, और लिनक्स वितरण और शेल की एक विस्तृत श्रृंखला के लिए समर्थन।