C ++ IDE สำหรับ Mac [ปิด]


120

ฉันสอนหลักสูตร C ++ โดยใช้ Visual Studio นักเรียนคนหนึ่งของฉันมี Mac และกำลังมองหา IDE เพื่อใช้กับเครื่องของเขา มีอะไรดีจะแนะนำ?


2
Clion IDE Clion คือหนทางที่จะไป
George Cloone-y

สำหรับฉัน eclipse c ++ ide ดีที่สุด ... ฉันเคยทดสอบ Clion ด้วยซ้ำฉันคิดว่า eclipse ดีกว่า clion
Rafaf Tahsin

Xcode ดีที่สุด .. ฉันไม่พบตัวแก้ไขใด ๆ ที่ดีกว่า XCODE แม้ว่าฉันจะเขียนโค้ดภาษาแอสเซมบลีใน XCODE
Akhzar Nazir

CodeLite เป็นอีกทางเลือกหนึ่งของ Xcode เป็นโอเพ่นซอร์สและข้ามแพลตฟอร์ม
Banghua Zhao

คำตอบ:


78

Xcodeซึ่งเป็นส่วนหนึ่งของเครื่องมือสำหรับนักพัฒนา MacOS เป็น IDE ที่ยอดเยี่ยม นอกจากนี้ยังมีNetBeansและEclipseที่สามารถกำหนดค่าเพื่อสร้างและรวบรวมโปรเจ็กต์ C ++

Clionจาก JetBrains มีวางจำหน่ายแล้วและใช้ Cmake เป็นต้นแบบโครงการ


6
Xcode ไม่มีการสนับสนุนการปรับโครงสร้างใหม่บน OSX หรืออย่างน้อยมันก็ถูกปิดใช้งานในระบบของฉัน .. ดังนั้นฉันจึงใช้ eclipse ในตอนนี้
Nils

6
ฉันไม่เคยสังเกตเห็นความแตกต่างอย่างมีนัยสำคัญมากพอในการแสดงผลแบบอักษรระหว่าง Xcode และ Eclipse อย่างไรก็ตามเค้าโครงของ Xcode นั้นแปลก โดยเฉพาะอย่างยิ่งถ้าเขาใช้ Visual C ++ เพื่อสอนในชั้นเรียน Eclipse หรือ Netbeans จะเป็นตัวเลือกที่ดีกว่ามาก
michael.bartnett

6
การเติมข้อความอัตโนมัติ C ++ ของ Xcode ขาดมันช้าและไม่สามารถ refactor C ++ ได้ ดังนั้นอาจจะดีเหมือน IDE แต่มันมีเป็นโปรแกรมแก้ไขข้อความ
Zaky German

8
Xcode เป็น C ++ IDE เช่นเดียวกับแผ่นจดบันทึก
nbubis

5
Xcode เป็น IDE ที่ไม่ดีจริงๆคุณไม่สามารถจัดรูปแบบรหัสได้ TextEdit จะดีกว่า
nbro

15

Emacs! Eclipse อาจทำงานได้เช่นกัน


1
ใช่. รู้สึกเหมือนเป็นสภาพแวดล้อมการพัฒนาแบบบูรณาการสำหรับฉัน!
Terry G Lorber

29
ฉันคิดว่า emacs เป็นระบบปฏิบัติการ
Freitags

emacs เป็นไอเดียระบบปฏิบัติการโปรแกรมอ่านอีเมล / ข่าวและสิ่งอื่น ๆ ที่คุณต้องการให้เป็น tuhdo.github.io/c-ide.html
olivecoder

8

Code :: Blocksคือการข้ามแพลตฟอร์มโดยใช้ไลบรารีwxWidgets เป็นเครื่องที่ฉันใช้


18
นอกจากนี้ยังไม่เสถียรบน Mac
Sljux

3
เพิ่งลองใช้บนเครื่อง mac มันไม่ดีเลย
Prime By Design

1
ยืนยัน. เราใช้มันในห้องทดลองบางห้อง (ฉันเป็นครู) แต่ความเสถียรการใช้งานและความผิดพลาดนั้นเทียบไม่ได้ ไป Xcode (แจกฟรี).
ingconti

4

ตัวเลือกอื่น (แม้ว่าจะไม่ฟรี) คือการติดตั้ง VMware Fusion หรือ Parallels Desktop บน Mac และเรียกใช้ Windows ด้วย Visual Studio ใน VM

มันใช้งานได้ดีจริงๆ ข้อเสียคือ:

  • จะต้องเสียเงินสำหรับซอฟต์แวร์เครื่องเสมือนและ Windows (โรงเรียนอาจมีใบอนุญาตทางวิชาการบางอย่างที่อาจช่วยได้ที่นี่)
  • Mac ต้องเป็น Mac x86 ที่มีหน่วยความจำพอสมควร

ข้อดีคือคุณและนักเรียนไม่จำเป็นต้องวุ่นวายกับความแตกต่างของ IDE ที่อาจไม่ได้นำมาพิจารณาในเอกสารการสอนของคุณ


6
ควรค่าแก่การกล่าวถึงว่าด้วยวิธีการของคุณเขาจะสร้างไบนารีของ Windows และเขาอาจต้องการสร้างไบนารี MacOS แทน
Petruza

1
เขาสามารถใช้กล่องเสมือนซึ่งฟรี
คณบดี

นั่นคือสิ่งที่ฉันทำเกือบตลอดเวลา แต่มันน่ารำคาญ ...
David 天宇 Wong

4

หากคุณกำลังมองหา IDE ที่สมบูรณ์แบบเช่น Visual Studio ฉันคิดว่า Eclipse อาจเป็นทางออกที่ดีที่สุดของคุณ

Eclipse ยังสามารถขยายและกำหนดค่าได้สูง

ดูที่นี่: http://www.eclipse.org/downloads/



2

ไม่ใช่ IDE จริงๆ แต่ฉันชอบ TextMate มากและด้วยชุด C ++ ที่มาพร้อมกับมันสามารถทำสิ่งต่างๆมากมายที่คุณจะพบใน IDE (โดยไม่ต้องขยายทั้งหมด!)


1
ฉันเห็นด้วยไม่เหมือน XCode, emacs ฯลฯ มันไม่ฟรีแม้ว่า ...
Pieter

1
@Pieter ไม่มีอีกแล้ว ตอนนี้เป็น GPL 3 แล้วblog.macromates.com/2012/textmate-2-at-github
Andre Soares

1

หลีกเลี่ยงEclipseสำหรับการพัฒนา C / C ++ สำหรับMac OS X v10.6 (Snow Leopard) มีปัญหาร้ายแรงที่ทำให้การดีบักเป็นปัญหาหรือแทบจะเป็นไปไม่ได้ในขณะนี้เนื่องจากปัญหาความไม่ลงรอยกันของGDBและสิ่งที่คล้ายกัน ดู: ปัญหาการแก้จุดบกพร่อง c ++ ใช้ Eclipse กาลิเลโอบน Mac


0

Xcodeฟรีและดีซึ่งโชคดีเพราะเป็นตัวเลือกเดียวบน Mac


1
Eclipse ก็เป็นตัวเลือกเช่นกัน แต่ XCode ก็ดีเช่นกัน
JR Lawhorne
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.