2017-05-20 6 views
8

में सी ++ मानक लाइब्रेरी कार्यान्वयन को कैसे बदलें I C++ मानक लाइब्रेरी फॉर्म माइक्रोसॉफ्ट को दूसरे में बदलना चाहते हैं जो सी ++ 17 मानक का समर्थन करता है। मेरा मतलब है libstdC++ या libC++ के साथ स्वैप बनाम lib संभव है? मुझे ऐसा करने का तरीका नहीं पता है।विजुअल स्टूडियो

उत्तर

0

AFAIK, VS2017 में सी ++ 17 के लिए कुछ आंशिक समर्थन है। यह न केवल पुस्तकालय के बारे में बल्कि नई सुविधाओं के संकलक समर्थन के बारे में भी है। तो, सरल उत्तर: जैसा कि वीएस2017 का बेहतर उपयोग है, आप clang with microsoft codegen के साथ भी संकलित कर सकते हैं।

+0

मैं बनाम बनाम क्लैंग का उपयोग कर रहा था, लेकिन इंटेलि का अर्थ उदाहरण के लिए कुछ विशेषताओं का समर्थन नहीं करता है: गुना अभिव्यक्ति। अधिक के लिए, एमएसवीसी के पास जीसीसी या क्लैंग की तुलना में खराब समर्थन था: http://en.cppreference.com/w/cpp/compiler_support –

+0

@RobertPawlak IntelliSense सिंटैक्स को जांचने के लिए अपने आंतरिक कंपाइलर का उपयोग करता है, और इसे बदला नहीं जा सकता है। – InternetAussie

+1

@RobertPawlak वह पृष्ठ थोड़ा पुराना है। यहां रिलीज़ की गई वर्तमान स्थिति, पूर्वावलोकन संस्करण में क्या जारी किया गया है और कोने के आसपास क्या है: लिंक https://blogs.msdn.microsoft.com/vcblog/2017/05/10/c17-features-in-vs- 2017-3 /। हालांकि अभी तक कोई गुना अभिव्यक्ति नहीं है। वे एमएसवीसी कंपाइलर के बराबर इंटेलिसेंस पार्सर को रखने की कोशिश करते हैं। –

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