С++ IDE для Mac

Я преподаю курс С++ с помощью Visual Studio. У одного из моих учеников есть Mac и он ищет IDE для использования на своей машине. Что было бы полезно порекомендовать?

Ответ 1

Xcode, который является частью MacOS Developer Tools - отличная среда разработки. Там также NetBeans и Eclipse, которые могут быть сконфигурированный для сборки и компиляции проектов на С++.

Clion из JetBrains, также доступен сейчас и использует Cmake в качестве модели проекта.

Ответ 2

Emacs! Eclipse тоже может работать.

Ответ 3

Code:: Blocks является кросс-платформенным, используя wxWidgets. Это тот, который я использую.

Ответ 4

Если вы ищете полноценную среду IDE, например Visual Studio, Я думаю, что Eclipse может быть вашим лучшим выбором.

Eclipse также очень расширяемый и настраиваемый.

Смотрите здесь: http://www.eclipse.org/downloads/

Ответ 5

Конечно, есть Mono.

Ответ 6

Другой (хотя и не бесплатный) вариант - установить VMware Fusion или Parallels Desktop на Mac и запустить Windows с Visual Studio в виртуальной машине.

Это работает очень хорошо. Недостатки:

  • Это будет стоить денег для программного обеспечения виртуальной машины и Windows (школа может иметь академическое лицензирование, которое может помочь здесь).
  • Mac должен быть x86 Mac с честной памятью

Положительным моментом является то, что вам и ученику не нужно беспокоиться о различиях в среде IDE, которые не могут быть учтены в ваших инструкциях.

Ответ 7

Xcode является бесплатным и удачным, что очень удобно, потому что это почти единственный вариант на Mac.

Ответ 8

Это не действительно IDE как таковой, но мне очень нравится TextMate, и с пакетом С++, который поставляется с ним, он может делать много вещей, которые вы найдете в среде IDE (без всплеска!).

Ответ 9

Избегайте Eclipse для разработки C/С++ на данный момент Mac X v10.6 (Snow Leopard). Существуют серьезные проблемы, которые делают отладки проблематичными или почти невозможными в настоящее время из-за проблем несовместимости GDB и т.п. См. Отладка с помощью С++ с использованием Eclipse Galileo на Mac.