2010-05-10 14 views
14

Ora sto iniziando a tornare alla codifica C++ (solo per divertimento), e vorrei un parere su IDE buoni per Mac.ID C++ per OS X

Attualmente sto usando Xcode che sembra un po 'bello perché ha tutto incorporato in esso.

Qualcuno di voi ha altri IDE che suggerirebbe di dare uno scatto o dovrei limitarmi a Xcode?

+0

TextMate non è un IDE ma è sicuramente il miglior editor di testo, ritenuto nel caso in cui si decide che non si ha realmente bisogno di un IDE. –

+2

@ Looris Vorrei che ci fossero i downvotes per i commenti: p – wilhelmtell

+1

possibile duplicato di [C++ IDE per Macs] (http://stackoverflow.com/questions/220644/c-ide-for-macs) –

risposta

13

Eclipse e NetBeans sono entrambi in grado di lavorare con C++ e funzioneranno su OSX (così come su altre piattaforme). Sono entrambi gratuiti e hanno grandi comunità dietro di loro. Entrambi possono fare molto più di C++ tramite framework di plugin, se vuoi.

Personalmente, rimango con Xcode - per C++ su OSX.

+18

L'unico problema è che nel 2013 Xcode ha ancora il supporto per refactoring ZERO per C++. Anche nella versione Xcode 5 beta. –

2

Se sei a tuo agio con Vim, allora si può continuare a utilizzarlo su Mac: (. La versione da riga di comando è inoltre pre-installato) MacVim

In caso contrario, vorrei solo bastone con XCode. È l'unico ambiente supportato da Apple, e se scegli di svilupparti per le piattaforme Apple, alcuni di essi ti limiteranno a farlo.

10

avete alcune opzioni:

  • Se sei il "IDE in piena regola tipo-di-persona", quindi Xcode è la strada da percorrere. XCode è per OS X ciò che Visual Studio è per Windows.
  • Se sei il tipo di persona "fuggiasco" (come me!), Allora MacVim con make (o qualsiasi strumento di costruzione other) e altro tools è la tua passione. Naturalmente, ho sentito che c'è anche Emacs on OS X, se questo è il tuo sex appeal, o TextMate. Nella scena di modifica del testo della GUI sul Mac questi sono i giganti dominanti.
  • Quindi c'è Qt Creator, fornito con lo Qt SDK. Qt Creator è un IDE, ma è molto leggero e abbastanza semplice a prima vista. Usa il Qt SDK in modo che il tuo codice debba essere multipiattaforma tra Windows, KDE e OS X. Funzionerà su altri sistemi di finestre Linux dato che Qt è installato, ma personalmente penso che queste siano le tre piattaforme su cui le applicazioni Qt si integrano al meglio .

Ho esperienza con tutti e tre. Personalmente amo moltissimo la sensazione di editing di MacVim. D'altra parte, è difficile confrontarsi con le funzionalità di debug di XCode. XCode è anche la tua unica opzione se sviluppi per alcune piattaforme e piattaforme Apple specifiche, ad esempio l'iPhone. E poi, Qt Creator è un IDE con tutto il intellisense e il debug che ti aspetti da un IDE, eppure è semplice, leggero e veloce. Oltre a questo (e dato il costo di appena 0,5 GB), Qt offre anche una funzionalità di scrittura "una volta compilata", che è molto bella.

2

A partire dall'anno 2016 ho provato diversi IDE gratuiti e ben noti per lo sviluppo C++ su MAC OS X, principalmente per scopi di apprendimento/insegnamento/formazione.Di seguito sono le mie scelte in ordine di preferenza:

  1. Qt Creator: Per me questo è il miglior IDE non solo per lo sviluppo Qt C++, ma anche per lo sviluppo di non-Qt programmi C++. Basta scegliere "Qt Console Application" quando si imposta un progetto. Il set-up è minimo per la creazione di un primo programma C++ "Hello World". Potrebbe essere necessario aprire un account con Qt e scegliere di scaricare la versione open source gratuitamente. Questa opzione non è adeguata per coloro che non vogliono aprire un account con Qt.
  2. IDE Eclipse per sviluppatori C/C++: questo IDE ha una grande comunità di utenti e una lunga storia. Dal momento che si tratta di un IDE generico per linguaggi di programmazione diversi da C++, lo trovo meno facile da usare, specialmente quando si sviluppa un primo programma C++ "Hello World". È necessaria più configurazione, compresa la necessità di gestire le configurazioni di esecuzione. Tuttavia, questa è la mia esperienza personale che potrebbe non essere applicabile ad altri utenti.
  3. Xcode: questa era la mia prima scelta in quanto parte degli strumenti di sviluppo MacOS che possono essere scaricati direttamente dall'App Store di Apple. Tuttavia, la versione più recente non supporta lo sviluppo C++, o non lo supporta bene. Quindi l'ho declassato come terza scelta.

Ci sono anche molti IDE online per C++, principalmente per scopi di apprendimento. Tuttavia, questi semplici IDE potrebbero non offrire la possibilità di salvare il codice sulla macchina.

-3

TextEdit è il modo migliore per andare.
Inoltre, è possibile utilizzare il rich-text per rendere il vostro codice un bell'aspetto.

+0

Perché il downvote? puoi vedere qui sembra fantastico https://image.ibb.co/hUkwJv/Screen_Shot_2017_02_12_at_03_24_31.png – Harry