Mac के लिए C ++ IDE [बंद]


120

मैं विजुअल स्टूडियो का उपयोग करके C ++ पाठ्यक्रम पढ़ाता हूं। मेरे छात्रों में से एक के पास एक मैक है और वह अपनी मशीन पर उपयोग करने के लिए एक आईडीई की तलाश कर रहा था। क्या सिफारिश करना अच्छा होगा?


2
Clion IDE Clion जाने का रास्ता है।
जॉर्ज क्लोइन-वाई

मेरे लिए ग्रहण c ++ ide सबसे अच्छा है ... मैंने Clion का भी परीक्षण किया है, मुझे लगता है कि ग्रहण clion से बेहतर है।
रफाफ तहसीन

Xcode सबसे अच्छा है .. मुझे XCODE की तुलना में कोई भी संपादक शर्त नहीं लगती है यहाँ तक कि मैंने XCODE में असेंबली भाषा कोड भी लिखा है
अख़ज़र नज़ीर

कोडलाइट Xcode का एक विकल्प है। यह ओपन-सोर्स और क्रॉस-प्लेटफॉर्म है।
बंगुआ झाओ

जवाबों:


78

Xcode जो कि MacOS Developer Tools का एक हिस्सा है, एक बेहतरीन IDE है। वहाँ भी NetBeans और Eclipse है जो C ++ प्रोजेक्ट्स को बनाने और संकलित करने के लिए कॉन्फ़िगर किया जा सकता है।

JetBrains से Clion भी अब उपलब्ध है, और Cmake को प्रोजेक्ट मॉडल के रूप में उपयोग करता है।


6
Xcode में OSX पर रिफैक्टिंग सपोर्ट नहीं है। या कम से कम यह मेरे सिस्टम पर अक्षम था .. इसलिए मैं अभी के लिए ग्रहण का उपयोग करता हूं।
Nils

6
मैंने Xcode और Eclipse के बीच फ़ॉन्ट रेंडरिंग में कभी भी एक महत्वपूर्ण अंतर नहीं देखा। Xcode का लेआउट, हालांकि, अजीब है। खासकर अगर वह क्लास को पढ़ाने के लिए विजुअल C ++ का इस्तेमाल कर रहा था। ग्रहण या नेटबींस एक बेहतर विकल्प होगा।
michael.bartnett

6
Xcode की C ++ ऑटोकंप्लीशन की कमी है, यह धीमा है और C ++ को रिफ्लेक्टर नहीं कर सकता है। तो शायद यह एक आईडीई के रूप में अच्छा है, लेकिन यह एक पाठ संपादक के रूप में था।
ज़की जर्मन

8
Xcode एक C ++ IDE है जितना कि एक नोटपैड है।
nbubis

5
Xcode वास्तव में एक बुरा आईडीई है, आप कोड को प्रारूपित भी नहीं कर सकते। यह बेहतर है TextEdit।
नबर

15

Emacs! ग्रहण भी काम कर सकता है।


1
हाँ। यह मुझे एक एकीकृत विकास पर्यावरण की तरह लगता है!
टेरी जी लोरर

29
मैंने सोचा था कि emacs एक OS
Freitags

emacs एक विचारधारा, एक OS, एक ईमेल / समाचार पाठक और जो कुछ भी आप इसे चाहते हैं। tuhdo.github.io/c-ide.html
olivecoder

8

कोड :: ब्लॉक wxWidgets लाइब्रेरी का उपयोग करके क्रॉस-प्लेटफ़ॉर्म है । यह वह है जिसका मैं उपयोग करता हूं।


18
इसके अलावा, यह मैक पर अस्थिर है।
स्लेजक्स

3
बस एक मैक पर यह करने की कोशिश की यह महान नहीं है
प्राइम बाय डिजाइन

1
पुष्टि करें। हम कुछ प्रयोगशालाओं में इसका उपयोग करते हैं, (मैं एक शिक्षक हूं) लेकिन स्थिरता, उपयोग और दुर्घटना सरल नहीं हैं। जाओ Xcode। (यह मुफ़्त है)।
at ''i ing ing ing ing1212 १12:१२

4

एक और (यद्यपि गैर-मुक्त) विकल्प मैक पर VMware संलयन या समानताएं डेस्कटॉप स्थापित करने और एक VM में विज़ुअल स्टूडियो के साथ विंडोज चलाने के लिए है।

यह वास्तव में बहुत अच्छी तरह से काम करता है। निम्न हैं:

  • यह वर्चुअल मशीन सॉफ्टवेयर और विंडोज के लिए पैसे खर्च करेगा (स्कूल में कुछ शैक्षणिक लाइसेंस हो सकते हैं जो यहां मदद कर सकते हैं)
  • मैक को एक x86 मैक होना चाहिए जिसमें मेमोरी का एक छोटा हिस्सा होता है

उल्टा यह है कि आपको और छात्र को आईडीई में अंतरों से परेशान होने की आवश्यकता नहीं है जो आपके अनुदेश सामग्री में नहीं हो सकते हैं।


6
वर्थ ने उल्लेख किया कि आपकी विधि से वह विंडोज बायनेरिज़ का निर्माण करेगा, और वह इसके बजाय मैकओएस बायनेरिज़ का निर्माण करना चाह सकता है
पेत्रुजा

1
वह वर्चुअल बॉक्स का उपयोग कर सकता है जो मुफ़्त है।
डीन

यही मैं ज्यादातर समय करता हूं, लेकिन यह कष्टप्रद है ...
डेविड 'वोंग

4

यदि आप विजुअल स्टूडियो की तरह पूर्ण आईडीई की तलाश कर रहे हैं, तो मुझे लगता है कि ग्रहण आपका सबसे अच्छा दांव हो सकता है।

ग्रहण भी अत्यधिक विलुप्त और विन्यास योग्य है।

यहां देखें: http://www.eclipse.org/downloads/



2

यह वास्तव में प्रति आईडीई नहीं है, लेकिन मुझे वास्तव में TextMate पसंद है, और C ++ बंडल के साथ जो कि इसके साथ जहाज करता है, यह बहुत सारी चीजें कर सकता है जो आपको एक IDE में मिलेगी (सभी ब्लोट के बिना!)।


1
मैं सहमत हूँ, XCode, emacs आदि के विपरीत, हालांकि यह मुफ़्त नहीं है ...
Pieter

1
@ पीटर अब और नहीं। अब यह GPL 3. blog.macromates.com/2012/textmate-2-at-github
आंद्रे सोरेस

1

Mac OS X v10.6 (स्नो लेपर्ड) के लिए C / C ++ विकास के लिए ग्रहण से बचें । गंभीर समस्याएं हैं जो जीडीबी असंगति समस्याओं और इस तरह वर्तमान में डिबगिंग को समस्याग्रस्त या उस पर लगभग असंभव बना देती हैं। देखें: मैक पर ग्रहण गैलीलियो का उपयोग करके सी + + को परेशान करना


0

Xcode स्वतंत्र और अच्छा है, जो भाग्यशाली है क्योंकि यह मैक पर एकमात्र विकल्प है।


1
ग्रहण भी एक विकल्प है लेकिन XCode भी अच्छा है।
जेआर लॉरहॉर्न
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.