Insegno in un corso di C ++ utilizzando Visual Studio. Uno dei miei studenti ha un Mac e stava cercando un IDE da utilizzare sulla sua macchina. Cosa sarebbe bene consigliare?
Insegno in un corso di C ++ utilizzando Visual Studio. Uno dei miei studenti ha un Mac e stava cercando un IDE da utilizzare sulla sua macchina. Cosa sarebbe bene consigliare?
Risposte:
Xcode, che fa parte degli strumenti per sviluppatori di MacOS, è un ottimo IDE. Ci sono anche NetBeans ed Eclipse che possono essere configurati per costruire e compilare progetti C ++.
Anche Clion di JetBrains è ora disponibile e utilizza Cmake come modello di progetto.
Emacs! Anche Eclipse potrebbe funzionare.
Code :: Blocks è multipiattaforma, utilizzando la libreria wxWidgets . È quello che uso io.
Un'altra opzione (anche se non gratuita) è installare VMware Fusion o Parallels Desktop sul Mac ed eseguire Windows con Visual Studio in una VM.
Funziona davvero abbastanza bene. Gli svantaggi sono:
Il vantaggio è che tu e lo studente non dovete preoccuparvi di differenze nell'IDE che potrebbero non essere prese in considerazione nel materiale didattico.
Se stai cercando un IDE a tutti gli effetti come Visual Studio, penso che Eclipse potrebbe essere la soluzione migliore.
Eclipse è anche altamente estensibile e configurabile.
Vedi qui: http://www.eclipse.org/downloads/
Non è davvero un IDE di per sé, ma mi piace molto TextMate, e con il bundle C ++ che viene fornito con esso, può fare molte delle cose che potresti trovare in un IDE (senza tutto il bloat!).
Evita lo sviluppo di Eclipse per C / C ++ per ora su Mac OS X v10.6 (Snow Leopard). Ci sono seri problemi che rendono il debug problematico o quasi impossibile attualmente su di esso a causa di problemi di incompatibilità GDB e simili. Vedere: Problemi con il debug di C ++ utilizzando Eclipse Galileo su Mac .
Xcode è gratuito e buono, il che è una fortuna perché è praticamente l'unica opzione su Mac.