用于Mac的C ++ IDE

我教用Visual Studio的C ++课程。 我的一个学生有一台Mac电脑,并正在寻找一个在他的机器上使用的IDE。 有什么好推荐?

Xcode是MacOS开发者工具的一部分,是一个很棒的IDE。 还有NetBeans和Eclipse可以configuration为构build和编译C ++项目。

JetBrains的Clion也现在可用,并使用Cmake作为项目模型。

Emacs的! Eclipse也可能工作。

Code :: Blocks是跨平台的,使用wxWidgets库。 这是我使用的一个。

如果你正在寻找像Visual Studio这样的完整的IDE,我认为Eclipse可能是你最好的select。

Eclipse也是高度可扩展和可configuration的。

看到这里: http : //www.eclipse.org/downloads/

当然有单声道 。

另一种(尽pipe不是免费的)选项是在Mac上安装VMware Fusion或Parallels Desktop,并在虚拟机中使用Visual Studio运行Windows。

这工作真的很好。 缺点是:

  • 这将花费虚拟机软件和Windows(学校可能有一些学术许可,可能在这里帮助)
  • Mac需要成为一个具有一定内存的x86 Mac

好处在于,你和学生不需要为IDE中的差异而烦恼,而这些差异在你的教学材料中可能没有考虑到。

它本身并不是一个IDE,但是我真的很喜欢TextMate,并且随附了C ++包,它可以在IDE中find许多东西(没有所有的膨胀!)。

Xcode是免费的,很好,这是幸运的,因为它是Mac上唯一的select。

现在在Mac OS X v10.6 (Snow Leopard)上避免使用Eclipse进行C / C ++开发。 由于GDB不兼容问题等原因,存在严重的问题,使得当前的debugging有问题或几乎不可能。 请参阅: 在Mac上使用Eclipse Galileo来debuggingC ++