Prowadzę kurs C ++ w Visual Studio. Jeden z moich uczniów ma Maca i szukał IDE do użycia na swoim komputerze. Co warto polecić?
Prowadzę kurs C ++ w Visual Studio. Jeden z moich uczniów ma Maca i szukał IDE do użycia na swoim komputerze. Co warto polecić?
Odpowiedzi:
Xcode, który jest częścią narzędzi programistycznych MacOS, to świetne środowisko IDE. Istnieją również NetBeans i Eclipse, które można skonfigurować do tworzenia i kompilowania projektów w języku C ++.
Clion z JetBrains, również jest już dostępny i używa Cmake jako modelu projektu.
Emacs! Eclipse też może działać.
Code :: Blocks działa na wielu platformach i korzysta z biblioteki wxWidgets . To ten, którego używam.
Inną (aczkolwiek niewolną) opcją jest zainstalowanie VMware Fusion lub Parallels Desktop na komputerze Mac i uruchomienie systemu Windows z programem Visual Studio na maszynie wirtualnej.
Działa to całkiem nieźle. Wady to:
Zaletą jest to, że Ty i uczeń nie musicie męczyć się z różnicami w IDE, które mogą nie zostać uwzględnione w materiałach instruktażowych.
Jeśli szukasz pełnoprawnego IDE, takiego jak Visual Studio, myślę, że Eclipse może być najlepszym rozwiązaniem.
Eclipse jest również wysoce rozszerzalny i konfigurowalny.
Zobacz tutaj: http://www.eclipse.org/downloads/
To nie jest tak naprawdę IDE jako takie, ale naprawdę lubię TextMate, a dzięki pakietowi C ++, który jest z nim dostarczany, może robić wiele rzeczy, które można znaleźć w IDE (bez całego nadużywania!).
Na razie unikaj Eclipse do programowania w C / C ++ w systemie Mac OS X 10.6 (Snow Leopard). Istnieją poważne problemy, które sprawiają, że debugowanie jest obecnie problematyczne lub prawie niemożliwe z powodu problemów z niekompatybilnością GDB i tym podobnych. Zobacz: Problemy z debugowaniem C ++ przy użyciu Eclipse Galileo na Macu .
Xcode jest darmowy i dobry, co jest szczęśliwe, ponieważ jest to jedyna opcja na Macu.