ฉันสอนหลักสูตร 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 ใน VM
มันใช้งานได้ดีจริงๆ ข้อเสียคือ:
ข้อดีคือคุณและนักเรียนไม่จำเป็นต้องวุ่นวายกับความแตกต่างของ 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 กาลิเลโอบน Mac
Xcodeฟรีและดีซึ่งโชคดีเพราะเป็นตัวเลือกเดียวบน Mac