2012-08-15 15 views
8

कई सी ++ आईडीई मौजूद हैं। हालांकि, मुझे विजुअल स्टुइडो (विजुअल स्टूडियो 2010 प्रो) सबसे अधिक आरामदायक लगता है क्योंकि मैंने इसके साथ काफी समय बिताया है। समस्या यह है कि मैं वास्तव में .NET आश्रित उत्पादों को स्पीड-वार और संगतता-आधारित दोनों पसंद नहीं करता हूं।विजुअल स्टूडियो का उपयोग कर .NET स्वतंत्र ऐप्स कैसे बनाएं?

मुझे लगता है कि .NET निर्भरता के बिना वीबी और सी # कोड संकलित करने का कोई तरीका नहीं है (अगर मैं गलत हूं तो कृपया मुझे सही करें)। सी ++ में, क्या वीएस आईडीई का उपयोग अपने सभी कार्यों जैसे ऑटो-पूर्ण, जीयूआई डिज़ाइन इत्यादि के साथ करने का एक तरीका है .. सभी कोडों को अप्रबंधित रखने के दौरान .NET की आवश्यकता नहीं होगी?

+2

एक Win32 परियोजना बनाएँ? वे अप्रबंधित सी ++ परियोजनाएं हैं। –

+0

आप निश्चित रूप से VisualStudio में .NET का उपयोग किए बिना C++ प्रोग्राम बना सकते हैं (मैं इसे स्वयं करता हूं, कंसोल और जीयूआई ऐप्स दोनों के लिए कच्चे Win32 का उपयोग करके)। हालांकि, मैं आपको यह नहीं बता सकता कि क्या कई माइक्रोसॉफ्ट क्लास पुस्तकालयों में से एक में विजुअल स्टूडियो –

उत्तर

6

जब आप कोई नया प्रोजेक्ट बनाते हैं, तो यदि आप Win32 प्रोजेक्ट चुनते हैं तो यह एक 'मूल' सी ++ एप्लिकेशन है और यह .NET पर निर्भर नहीं है। मौजूदा परियोजनाओं के लिए, प्रासंगिक सेटिंग Configuration Properties -> General -> Common Language Runtime Support है। .NET निर्भरताओं को हटाने के लिए इसे No Common Language Runtime Support पर सेट करें।

बेशक, वीसी ++ के लिए मुख्य यूआई डिजाइनर WPF और Windows.Forms डिजाइनर हैं - जो उन्हें लागू करने के लिए .NET घटकों पर निर्भर करते हैं। यदि आप उनका उपयोग नहीं करना चाहते हैं, तो आप अपने यूजर इंटरफेस के लिए एमएफसी का उपयोग कर फंस गए हैं। यह एक अच्छा समय का मेरा विचार नहीं है, लेकिन कई लोग इसका उपयोग करते हैं।

+0

में एक ग्राफिकल यूआई डिज़ाइन टूल है, मेरे पास कुछ अजीब था .net त्रुटि: इस एप्लिकेशन को चलाने के लिए रनटाइम का संस्करण ढूंढने में असमर्थ, इसलिए यह फ़िक्स मेरी समस्या :) – user956584

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