Я преподаю курс C ++ с помощью Visual Studio. У одного из моих студентов есть Mac, и он искал IDE для использования на своей машине. Что было бы хорошо порекомендовать?
Я преподаю курс C ++ с помощью Visual Studio. У одного из моих студентов есть Mac, и он искал IDE для использования на своей машине. Что было бы хорошо порекомендовать?
Ответы:
Xcode, который является частью инструментов разработчика MacOS, - отличная IDE. Также есть NetBeans и Eclipse, которые можно настроить для создания и компиляции проектов C ++.
Clion от JetBrains, также доступен сейчас и использует Cmake в качестве модели проекта.
Emacs! Eclipse тоже может работать.
Code :: Blocks является кроссплатформенным и использует библиотеку wxWidgets . Это тот, который я использую.
Другой (хотя и платный) вариант - установить VMware Fusion или Parallels Desktop на Mac и запустить Windows с Visual Studio на виртуальной машине.
Это действительно очень хорошо работает. Минусы:
Положительным моментом является то, что вам и ученику не нужно беспокоиться о различиях в среде IDE, которые могут не быть учтены в ваших инструкциях.
Если вы ищете полноценную IDE, такую как Visual Studio, я думаю, что Eclipse может быть вашим лучшим выбором.
Eclipse также обладает широкими возможностями расширения и настройки.
Смотрите здесь: http://www.eclipse.org/downloads/
Это не совсем IDE как таковая, но мне очень нравится TextMate, и с пакетом C ++, который поставляется с ним, он может делать многие вещи, которые вы найдете в IDE (без всякого раздувания!).
Избегайте Eclipse для разработки на C / C ++ сейчас на Mac OS X v10.6 (Snow Leopard). Существуют серьезные проблемы, которые делают отладку проблематичной или почти невозможной в настоящее время из-за проблем несовместимости GDB и т.п. См .: Проблемы с отладкой C ++ с использованием Eclipse Galileo на Mac .
Xcode бесплатен и хорош, и это хорошо, потому что это практически единственный вариант на Mac.