C ++ IDE для Mac (закрито)


120

Я викладаю курс C ++ за допомогою Visual Studio. Один з моїх студентів мав Mac і шукав IDE для використання на своїй машині. Що було б добре порекомендувати?


2
Кліон IDE Кліон - це шлях.
Джордж Клуун-у

Для мене затемнення c ++ ide найкраще ... я навіть тестую Кліон, я думаю, затемнення краще, ніж кліон.
Рафаф Тахсін

Xcode - найкращий. Я не знаходжу жодного редактора, ніж XCODE Навіть у мене є написання асемблерного коду в XCODE
Ахзар Назір

CodeLite - це альтернатива Xcode. Це відкритий та кросплатформний.
Банхуа Чжао

Відповіді:


78

Xcode, який є частиною Інструментів для розробників MacOS, є чудовим IDE. Також є NetBeans та Eclipse, які можна налаштувати для створення та компіляції проектів на C ++.

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


6
Xcode не підтримує рефакторинг на OSX. Або принаймні його відключили в моїй системі .. тому я зараз використовую затемнення.
Нілс

6
Я ніколи не помічав досить значного відмінності у візуалізації шрифту між Xcode та Eclipse. Макет Xcode, однак, дивний. Особливо, якщо він використовував Visual C ++ для викладання класу. Затьмарення або Netbeans було б набагато кращим варіантом.
michael.bartnett

6
Автоматичне завершення C ++ Xcode відсутнє, воно повільне і не може переробити C ++. Тож, можливо, це добре як IDE, але це було як текстовий редактор.
Zaky German

8
Xcode - це C ++ IDE так само, як і блокнот.
nbubis

5
Xcode - це дійсно поганий IDE, ви навіть не можете відформатувати код. Краще TextEdit.
nbro


8

Код :: Блоки є крос-платформним, використовуючи бібліотеку wxWidgets . Це той, який я використовую.


18
Плюс це нестабільно на Mac.
Слюкс

3
Просто спробував це на mac, це не чудово
Prime By Design

1
підтвердити. ми використовуємо його в деяких лабораторіях, (я вчитель), але стабільність, використання та збій просто НЕ порівнянні. перейти до Xcode. (це безкоштовно).
ingconti

4

Інший (хоч і не безкоштовний) варіант - встановити VMware Fusion або Parallels Desktop на Mac і запустити Windows з Visual Studio у віртуальній машині.

Це працює дуже добре. Мінуси:

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

Переваги полягають у тому, що вам і студенту не потрібно клопотатись з відмінностями в ІДЕ, які можуть не враховуватися у ваших навчальних матеріалах.


6
Варто зазначити, що з вашим методом він буде будувати бінарні файли Windows, і він може замість цього створити бінарні файли MacOS.
Петруза

1
Він міг використовувати віртуальну коробку, яка безкоштовна.
Декан

Саме цим я займаюся більшу частину часу, але це дратує ...
Девід 天宇 Вонг

4

Якщо ви шукаєте повноцінний IDE, подібний до Visual Studio, я думаю, що Eclipse може стати вашою найкращою ставкою.

Затемнення також дуже розширюється і може бути налаштоване.

Дивіться тут: http://www.eclipse.org/downloads/



2

Це насправді не IDE, але мені дуже подобається TextMate, і з пакетом C ++, який постачається з ним, він може робити багато речей, які ви знайдете в IDE (без усього роздуму!).


1
Я погоджуюся, на відміну від XCode, emacs і т. Д., Це не безкоштовно ...
Пітер

1
@Pieter Більше не. Зараз GPL 3. blog.macromates.com/2012/textmate-2-at-github
Андре Соарес

1

Наразі уникайте розробки Eclipse для C / C ++ на Mac OS X v10.6 (Snow Leopard). Є серйозні проблеми, які роблять налагодження проблематичним або майже неможливим в даний час через проблеми несумісності з GDB тощо. Див.: Проблема налагодження C ++ за допомогою Eclipse Galileo на Mac .


0

Xcode - безкоштовний і хороший, що пощастило, оскільки це майже єдиний варіант на Mac.


1
Eclipse - це також варіант, але XCode також хороший.
JR Lawhorne
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.