Я викладаю курс C ++ за допомогою Visual Studio. Один з моїх студентів мав Mac і шукав IDE для використання на своїй машині. Що було б добре порекомендувати?
Я викладаю курс C ++ за допомогою Visual Studio. Один з моїх студентів мав Mac і шукав IDE для використання на своїй машині. Що було б добре порекомендувати?
Відповіді:
Xcode, який є частиною Інструментів для розробників MacOS, є чудовим IDE. Також є NetBeans та Eclipse, які можна налаштувати для створення та компіляції проектів на C ++.
Clion від JetBrains, також доступний зараз, і використовує Cmake як модель проекту.
Emacs! Затемнення також може спрацювати.
Код :: Блоки є крос-платформним, використовуючи бібліотеку wxWidgets . Це той, який я використовую.
Інший (хоч і не безкоштовний) варіант - встановити VMware Fusion або Parallels Desktop на Mac і запустити Windows з Visual Studio у віртуальній машині.
Це працює дуже добре. Мінуси:
Переваги полягають у тому, що вам і студенту не потрібно клопотатись з відмінностями в ІДЕ, які можуть не враховуватися у ваших навчальних матеріалах.
Якщо ви шукаєте повноцінний IDE, подібний до Visual Studio, я думаю, що 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.