c++ - visual - माइक्रोसॉफ्ट विज़ुअल सी++




सी पर विजुअल स्टूडियो (10)

जैसा कि पहले ही कहा गया है, आपको वीएसएनटी सी ++ संस्करण की जांच करनी चाहिए, लेकिन अगर आप कुछ और कोशिश करना चाहते हैं तो एक्लिप्स का सी ++ संस्करण है। आप http://eclipse.org से अधिक जानकारी प्राप्त कर सकते हैं या http://www.easyeclipse.org/site/distributions/cplusplus.html पर डिस्ट्रो देख सकते हैं

मैं सी। डेवलपर के रूप में सी जानने की कोशिश कर रहा हूं, मेरा आईडीई विजुअल स्टूडियो है मैंने सुना है कि यह सी / सी + + विकास के लिए एक अच्छा वातावरण है हालांकि, ऐसा कोई फर्क नहीं पड़ता कि जो कुछ मैं करने की कोशिश करता हूं, अंतर्ज्ञान मुझे विफल करता है। किसी को भी कैसे अच्छा कर सकते हैं:

  • दृश्य स्टूडियो में इन और सी से बाहर सीखें
  • बेहतर सी आईडीई + कंपाइलर की सलाह देते हैं

संपादित करें: यह भी देखें: https://stackoverflow.com/questions/951516/a-good-c-ide


रक्तपात देव-सी ++ सर्वश्रेष्ठ विंडोज़ सी / सी ++ आईडीई आईएमओ है: http://www.bloodshed.net/ यह जीएनयू कंपाइलर सेट का उपयोग करता है और बीयर के रूप में नि: शुल्क है।

संपादित करें: आईडीई के लिए डाउनलोड पृष्ठ यहां है: http://www.bloodshed.net/dev/devcpp.html


विशुद्ध रूप से विषय प्रश्न का उत्तर देते हुए "मुझे बेहतर सी आईडीई और कंपाइलर की सलाह देते हैं" मुझे मिंग 32 डब्ल्यू और कोड :: ब्लॉकों (अब संयुक्त संस्थापक के साथ मिलते हैं) विंडोज़ पर बहुत उपयोगी हैं लेकिन YMMV जैसा कि आप स्पष्ट रूप से एमएस आईडीई के लिए प्रयोग किया जाता है और सी के साथ संघर्ष कर रहे हैं ।

मई सुझाव दे सकता हूं कि आप कंसोल अनुप्रयोगों पर ध्यान केंद्रित करें, इससे पहले कि आप एक विंडो यूआई के साथ एक साथ टाई करने का प्रयास करने से पहले भाषा के लिए महसूस करें, मेरे अनुभव में खिड़कियों के विकास का सबसे मुश्किल भाग है।


सी और सी ++ सीखने का एक बहुत अच्छा कारण है इसका कारण यह है कि वहां बहुत से सी और सी ++ कोड मौजूद हैं जो बहुत ही वास्तविक और महत्वपूर्ण कार्य कर रहे हैं। कोई व्यक्ति जो खुद को प्रोग्रामर और एक शिक्षार्थी मानता है (संदिग्ध है कि आप दोनों को अलग कर सकते हैं) कोड की इन पंक्तियों से बहुत कुछ सीख सकते हैं।

आप दूसरे भाषा का अध्ययन करके प्रत्येक भाषा से बहुत कुछ सीख सकते हैं, लेकिन अगर आप वाकई सी करना चाहते हैं तो थोड़ी देर के लिए सी ++ से खुद को अलग करना बहुत आसान है। विजुअल सी ++ महान है, लेकिन जीसीसी किसी भी सी ++ के मानसिक स्तर पर बिना किसी वैनिला एएनएसआई सी में खुद को जोर देने का एक शानदार तरीका है

@ धन्यवाद धन्यवाद!


कुछ लोग कहते हैं कि सीखने के लिए एक छोटा आईडीई बेहतर है। कोड :: ब्लॉक पर एक नज़र डालें यह आम तौर पर सच है कि आईडीई में शुरुआत सी बहुत कठिन है क्योंकि कई किताबें IDE को नियंत्रित करने के लिए पर्याप्त समझ नहीं पाती हैं। शायद कंसोल में शुरू होने और सिंटैक्स हाइलाइटिंग के साथ मूल पाठ संपादक बेहतर होगा - कम से कम लिनक्स के तहत। चूंकि विंडोज 'कंसोल महान से दूर है, मैं इसे इस्तेमाल करने की अनुशंसा नहीं करता था

/ संपादित करें: देव-सी ++ विंडोज के लिए सबसे अच्छा स्वतंत्र रूप से उपलब्ध आईडीई हालांकि, इसका विकास साल पहले बंद कर दिया गया है और दुर्भाग्य से सबसे हाल के संस्करण कीड़े से भरा है।


The problem with learning C within Visual Studio is that you are compiling C 
using the Visual Studio C++ compiler. You might want to try learning C using
the GNU GCC compiler from within the Cygwin environment in Windows.

यह एक वैध प्रतिक्रिया है, मैंने एक आईडीई पोस्ट किया है जो जीएनयू कंपाइलर्स का उपयोग करता है, तो वह नीचे क्यों ढका गया है?

यह ऐसी चीज़ है जो मुझे एसए का उपयोग नहीं करेगी, इसलिए किसी को सिर्फ डाउन मॉडेड क्यों न हो , क्योंकि वे एक अलग कंपाइलर और आईएमएचओ की सिफारिश कर रहे हैं, माइक्रोसॉफ्ट के एक बेहतर है?

असली लोगों को प्राप्त करें, और @ एंटोनियो हेलि ने मैंने आपको +1 दिया


सरल और मिठाई: कंसोल अनुप्रयोग (मूल सी प्रोग्राम printf और इस तरह) आसानी से और सस्ते में छोटे सी संकलक के साथ किया जाता है - कोई फ़्रेम नहीं, कोई गुई नहीं, पूर्ण सी शिकायत।

http://bellard.org/tcc/

हालांकि, सी विकास दृश्य स्टूडियो पर भी अपेक्षाकृत सरल है। निम्नलिखित निर्देश दृश्य C ++ को एक अच्छा सी कंपाइलर के रूप में सेट करेंगे, और यह पहले कंसोल अनुप्रयोगों का उत्पादन करेगा, और यो आप के रूप में जाने के लिए अधिक जटिल विंडोज़ क्षुधा में जा सकते हैं।

  1. विजुअल स्टूडियो सी ++ संस्करण प्राप्त करें (एक्सप्रेस ठीक है)
  2. एक नई परियोजना शुरू करें - प्री-कंपाइल किए गए हेडर अक्षम करें (हो सकता है कि विज़ार्ड आपको ऐसा करने देगा, शायद आपको परियोजना के अंदर एक बार कंपाइलर सेटिंग बदलनी होगी)
  3. परियोजना के अंदर सब कुछ हटा दें
  4. हैलो दुनिया उदाहरण के साथ एक नया "example.c" फ़ाइल बनाएँ
  5. संकलन करें और दूर जाएं

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

एक तरफ के रूप में, यह एटवुड सीखना सी अंत नहीं है, है ना? नहीं एएलटीएस! ;-D

-Adam


विजुअल स्टूडियो C / C ++ के लिए सबसे अच्छा IDEs में से एक है मुझे नहीं लगता कि यह जटिल और प्रयोग करने में कठिनाई है - अगर आपके पास इसके बारे में प्रश्न हैं - उन्हें पूछें कुछ अन्य कंपाइलर / आईडीई भी ठीक हैं, लेकिन अगर पहले से ही विज़ुअल स्टूडियो है और इसका उपयोग किया है - क्यों इसे छड़ी नहीं?


सादे सी के लिए, मैं पेलस सी का सुझाव देता हूं । अनुकूलित कोड उत्पन्न करता है और C99 निर्माण का समर्थन करता है

विशेषताएं:

  • 32-बिट विंडोज (एक्स 86) के लिए समर्थन,
  • 64-बिट विंडोज़ (एक्स 64), और विंडोज़ मोबाइल (एआरएम)। C99 मानक के लिए सहायता
  • कॉल युक्तियों और प्रतीक ब्राउज़िंग के साथ एकीकृत स्रोत कोड संपादक। एकीकृत स्रोत-स्तरीय डिबगर परियोजना प्रबंधन।
  • एक्स 86 और एआरएम के लिए इनलाइन कोडांतरक
  • एकीकृत संसाधन संपादक। एकीकृत बिटमैप, आइकन और कर्सर संपादक। एकीकृत एनिमेटेड कर्सर और वीडियो संपादक।
  • एकीकृत हेक्स डंप संपादक।
  • संवाद संपादक में कस्टम नियंत्रण के लिए समर्थन। कस्टम प्रोजेक्ट विजार्ड्स के लिए सहायता http://www.smorgasbordet.com/pellesc/

जब मैं दृश्य स्टूडियो 5.0 का उपयोग करता हूं, तब तक यह सी कोड को संकलित करना चाहिए जब तक हेडर फाइलें और lib। कम्पाइलर को खोजने के लिए वहां हैं वास्तव में अधिकांश सी ++ कंपाइलर्स जैसे जी ++ सी कोड को सिर्फ ठीक में संकलित करेगा। लेकिन मुझे यकीन नहीं है कि आप कितनी अच्छी तरह .. अगर आप एक प्लेटफॉर्म को लक्षित कर रहे हैं तो आप हेडर फाइलों और लिब में बदल सकते हैं। आपके भीतर आईडीई और कंपाइलर

विजुअल स्टूडियो में एक महान डिबगर है जो कि मैंने देखा है कि कोई अन्य कंपाइलर के साथ प्रतिस्पर्धा नहीं कर सकता। मैं जीसीसी डॉरविन 10 4.2.1 का उपयोग कर रहा हूं और डिबगर को मूल रूप से बस एक ही है जिसे आप किसी भी लिनक्स स्वाद के साथ मुफ्त में प्राप्त कर सकते हैं। मैं आपको एक सादे वेनिला जीसीसी संकलक पर दोनों सीखने की सलाह देता हूं और विज़ुअल स्टूडियो भी कोशिश करता हूं जो पैसे का खर्च करता है। एक्सप्रेस संस्करण थ्रेडिंग और कई अन्य चीजों के उपयोग की अनुमति नहीं देता जो मैं भूल गया था। विज़ुअल स्टूडियो 5.0 का इस्तेमाल करना ठीक हो जाना चाहिए और डीबगर बहुत अधिक मानवीय है, फिर जीडीबी नामक एक कमांडलाइन संस्करण। लिनक्स पर डीडीडी की कोशिश करें जो XCODE के डीबगर के समान है।

हालांकि सी ++ और सी अलग हैं, आप एक साथ दोनों को संकलित कर सकते हैं। लेकिन आपको प्रत्येक व्यक्ति को दोष और अच्छे अंक समझना चाहिए। सी कोड तेज है, लेकिन सी + + लिखना और बड़े कोड को प्रबंधित करना बहुत आसान है। सी ++ ऑब्जेक्ट ओरिएंटेड है लेकिन सी प्रक्रियात्मक है, जबकि वे दोनों आवश्यक भाषाओं हैं। मैं उद्देश्य-सी सीखना चाहूंगा क्योंकि आप सी ++ और सी पुस्तकालयों दोनों का उपयोग कर सकते हैं। सभी तीन भाषाओं में आपकी पसंद की सुविधाओं का उपयोग करना !!!







compiler-construction