C ++ IDE untuk Mac [ditutup]

120

Saya mengajar kursus C ++ menggunakan Visual Studio. Salah satu siswa saya memiliki Mac dan sedang mencari IDE untuk digunakan di komputernya. Apa yang bagus untuk direkomendasikan?

JohnMcG
sumber
2
Clion IDE Clion adalah caranya.
George Cloone-y
Bagi saya eclipse c ++ ide adalah yang terbaik ... saya bahkan pernah menguji Clion, saya pikir eclipse lebih baik daripada clion.
Rafaf Tahsin
Xcode adalah yang terbaik .. Saya tidak menemukan editor apa pun selain XCODE Bahkan saya telah menulis kode bahasa assembly di XCODE
Akhzar Nazir
CodeLite adalah alternatif dari Xcode. Ini adalah sumber terbuka dan lintas platform.
Banghua Zhao

Jawaban:

78

Xcode yang merupakan bagian dari Alat Pengembang MacOS adalah IDE yang bagus. Ada juga NetBeans dan Eclipse yang dapat dikonfigurasi untuk membangun dan mengompilasi proyek C ++.

Clion dari JetBrains, juga tersedia sekarang, dan menggunakan Cmake sebagai model proyek.

Berikan Limberg
sumber
6
Xcode tidak memiliki dukungan refactoring di OSX. Atau setidaknya itu dinonaktifkan di sistem saya .. jadi saya menggunakan eclipse untuk saat ini.
Nils
6
Saya tidak pernah melihat perbedaan yang cukup signifikan dalam rendering font antara Xcode dan Eclipse. Tata letak Xcode, bagaimanapun, aneh. Apalagi jika dia menggunakan Visual C ++ untuk mengajar di kelas. Eclipse atau Netbeans akan menjadi pilihan yang jauh lebih baik.
michael.bartnett
6
Pelengkapan otomatis C ++ Xcode kurang, lambat dan tidak dapat memfaktor ulang C ++. Jadi mungkin itu bagus sebagai IDE, tapi punya editor teks.
Zaky German
8
Xcode adalah C ++ IDE seperti halnya notepad.
nbubis
5
Xcode benar-benar IDE yang buruk, Anda bahkan tidak dapat memformat kodenya. Ini TextEdit yang lebih baik.
nbro
15

Emacs! Eclipse mungkin juga berfungsi.

Terry G Lorber
sumber
1
Iya. Rasanya seperti Lingkungan Pengembangan Terpadu bagi saya!
Terry G Lorber
29
Saya pikir emacs adalah OS
Freitags
emacs adalah sebuah ide, OS, email / pembaca berita dan apapun yang Anda inginkan. tuhdo.github.io/c-ide.html
olivecoder
8

Code :: Blocks adalah lintas platform, menggunakan pustaka wxWidgets . Itu yang saya gunakan.

Kepala Geek
sumber
18
Plus, ini tidak stabil di Mac.
Sljux
3
Baru saja mencoba ini di mac, itu tidak bagus
Prime By Design
1
Konfirmasi. kami menggunakannya di beberapa lab, (saya seorang guru) tetapi stabilitas, penggunaan, dan kerusakan sederhana TIDAK sebanding. pergi Xcode. (gratis).
ingconti
4

Pilihan lain (meskipun tidak gratis) adalah menginstal VMware Fusion atau Parallels Desktop di Mac dan menjalankan Windows dengan Visual Studio di VM.

Ini bekerja dengan sangat baik. Kerugiannya adalah:

  • akan dikenakan biaya untuk perangkat lunak mesin virtual dan Windows (sekolah mungkin memiliki beberapa lisensi akademik yang dapat membantu di sini)
  • Mac harus Mac x86 dengan sedikit memori

Keuntungannya adalah Anda dan siswa tidak perlu repot dengan perbedaan dalam IDE yang mungkin tidak diperhitungkan dalam materi pengajaran Anda.

Michael Burr
sumber
6
Perlu disebutkan bahwa dengan metode Anda dia akan membangun binari Windows, dan dia mungkin ingin membangun binari MacOS sebagai gantinya.
Petruza
1
Dia bisa menggunakan kotak virtual yang gratis.
Dean
Itulah yang saya lakukan sebagian besar waktu, tapi itu menjengkelkan ...
David 天宇 Wong
4

Jika Anda mencari IDE lengkap seperti Visual Studio, saya pikir Eclipse mungkin pilihan terbaik Anda.

Eclipse juga sangat dapat dikembangkan dan dikonfigurasi.

Lihat di sini: http://www.eclipse.org/downloads/

nkr1pt
sumber
4

Tentu ada Mono .

espenk
sumber
2

Ini sebenarnya bukan IDE, tapi saya sangat suka TextMate, dan dengan bundel C ++ yang disertakan dengannya, ia dapat melakukan banyak hal yang Anda temukan di IDE (tanpa semua pembengkakan!).

mipadi
sumber
1
Saya setuju, tidak seperti XCode, emacs dll. Ini tidak gratis ...
Pieter
1
@ Tidak lagi. Sekarang menjadi GPL 3. blog.macromates.com/2012/textmate-2-at-github
Andre Soares
0

Xcode gratis dan bagus, yang beruntung karena ini adalah satu-satunya pilihan di Mac.

Menkboy
sumber
1
Eclipse juga merupakan opsi tetapi XCode juga bagus.
JR Lawhorne