适用于 Mac 的 C++ IDE [关闭]

Posted

技术标签:

【中文标题】适用于 Mac 的 C++ IDE [关闭]【英文标题】:C++ IDE for Macs [closed] 【发布时间】:2010-09-18 06:01:32 【问题描述】:

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

【问题讨论】:

Clion IDE Clion 是要走的路。 对我来说 eclipse c++ ide 是最好的......我什至测试过 Clion,我认为 eclipse 比 clion 更好。 Xcode 是最好的.. 我找不到比 XCODE 更好的编辑器即使我在 XCODE 中编写过汇编语言代码 CodeLite 是 Xcode 的替代品。它是开源和跨平台的。 【参考方案1】:

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

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

【讨论】:

Xcode 在 OSX 上没有重构支持。或者至少它在我的系统上被禁用..所以我现在使用 eclipse。 我从未注意到 Xcode 和 Eclipse 之间的字体渲染有足够显着的差异。然而,Xcode 的布局很奇怪。特别是如果他使用 Visual C++ 来教授课程。 Eclipse 或 Netbeans 会是更好的选择。 Xcode 的 C++ 自动补全功能不足,速度慢,无法重构 C++。所以也许它作为一个 IDE 很好,但它作为一个文本编辑器。 Xcode 和记事本一样是 C++ IDE。 Xcode 确实是一个糟糕的 IDE,你甚至不能格式化代码。最好是 TextEdit。【参考方案2】:

Emacs! Eclipse 也可以工作。

【讨论】:

是的。对我来说,这就像一个集成开发环境! 我认为 emacs 是一个操作系统 emacs 是一个 ide、一个操作系统、一个电子邮件/新闻阅读器以及您想要的任何其他东西。 tuhdo.github.io/c-ide.html【参考方案3】:

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

【讨论】:

另外,它在 Mac 上不稳定。 刚在 Mac 上试过,不太好 确认。我们在一些实验室中使用它,(我是一名教师)但稳定性、使用和崩溃都很简单,无法比较。去 Xcode。 (它是免费的)。【参考方案4】:

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

这真的很好用。缺点是:

虚拟机软件和 Windows 需要花钱(学校可能有一些学术许可可能会有所帮助) Mac 需要是 x86 Mac 并具有相当多的内存

好处是您和学生无需为 IDE 中的差异而烦恼,这些差异可能未在您的说明材料中说明。

【讨论】:

值得一提的是,他将使用您的方法构建 Windows 二进制文件,而他可能想要构建 MacOS 二进制文件。 他可以使用免费的虚拟盒子。 这是我大部分时间都在做的事情,但很烦人......【参考方案5】:

如果您正在寻找像 Visual Studio 这样成熟的 IDE, 我认为 Eclipse 可能是您最好的选择。

Eclipse 还具有高度可扩展性和可配置性。

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

【讨论】:

【参考方案6】:

当然有Mono。

【讨论】:

【参考方案7】:

它本身并不是一个真正的 IDE,但我真的很喜欢 TextMate,并且使用它附带的 C++ 包,它可以做很多你在 IDE 中可以找到的事情(没有所有的臃肿!)。

【讨论】:

我同意,不像 XCode、emacs 等。虽然它不是免费的...... @Pieter 不再。现在是 GPL 3。blog.macromates.com/2012/textmate-2-at-github【参考方案8】:

现在在 Mac OS X v10.6(雪豹)上避免使用 Eclipse 进行 C/C++ 开发。由于GDB 不兼容问题等,目前存在严重问题,导致调试存在问题或几乎不可能。请参阅:Trouble debugging C++ using Eclipse Galileo on Mac

【讨论】:

【参考方案9】:

Xcode 既免费又好用,这很幸运,因为它几乎是 Mac 上的唯一选择。

【讨论】:

Eclipse 也是一种选择,但 XCode 也不错。

以上是关于适用于 Mac 的 C++ IDE [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

我应该在 Windows 上为 C++ 使用哪个 IDE? [关闭]

android 上的 QML - C++ 是不是适用于业务逻辑? [关闭]

Maya Mel 是不是有适用于 IDE 的良好 API? [关闭]

QR解码器适用于mac? [关闭]

适用于 mac 的 Oracle gui 界面 [关闭]

C++ memset 是不是仅适用于 0 和 -1? [关闭]