Tôi dạy một khóa học C ++ bằng Visual Studio. Một trong những sinh viên của tôi có máy Mac và đang tìm IDE để sử dụng trên máy của mình. Điều gì sẽ tốt để giới thiệu?
Tôi dạy một khóa học C ++ bằng Visual Studio. Một trong những sinh viên của tôi có máy Mac và đang tìm IDE để sử dụng trên máy của mình. Điều gì sẽ tốt để giới thiệu?
Câu trả lời:
Xcode là một phần của Công cụ dành cho nhà phát triển MacOS là một IDE tuyệt vời. Ngoài ra còn có NetBeans và Eclipse có thể được cấu hình để xây dựng và biên dịch các dự án C ++.
Clion từ JetBrains, hiện cũng có sẵn và sử dụng Cmake làm mô hình dự án.
Emacs! Eclipse cũng có thể hoạt động.
Code :: Blocks là đa nền tảng, sử dụng thư viện wxWidgets . Đó là một trong những tôi sử dụng.
Một tùy chọn khác (mặc dù không miễn phí) là cài đặt VMware Fusion hoặc Parallels Desktop trên Mac và chạy Windows với Visual Studio trong VM.
Điều này thực sự hoạt động khá tốt. Nhược điểm là:
Ưu điểm là bạn và học sinh không cần phải gặp rắc rối với những khác biệt trong IDE có thể không được tính đến trong tài liệu giảng dạy của bạn.
Nếu bạn đang tìm kiếm một IDE chính thức như Visual Studio, tôi nghĩ Eclipse có thể là lựa chọn tốt nhất cho bạn.
Eclipse cũng có khả năng mở rộng và cấu hình cao.
Xem tại đây: http://www.eclipse.org/downloads/
Nó thực sự không phải là một IDE, nhưng tôi thực sự thích TextMate, và với gói C ++ đi kèm với nó, nó có thể thực hiện rất nhiều thứ bạn tìm thấy trong một IDE (mà không có tất cả các khối!).
Hiện tại, hãy tránh Eclipse để phát triển C / C ++ trên Mac OS X v10.6 (Snow Leopard). Có một số vấn đề nghiêm trọng khiến việc gỡ lỗi hiện có vấn đề hoặc gần như không thể thực hiện được do vấn đề không tương thích GDB và các vấn đề tương tự. Xem: Sự cố gỡ lỗi C ++ bằng Eclipse Galileo trên Mac .
Xcode miễn phí và tốt, thật may mắn vì nó là lựa chọn duy nhất trên Mac.