【问题标题】:C++ IDE for Macs [closed]适用于 Mac 的 C++ IDE [关闭]
【发布时间】: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 的替代品。它是开源和跨平台的。

标签: c++ macos ide


【解决方案1】:

Xcode 是 MacOS 开发者工具的一部分,是一个很棒的 IDE。还有NetBeansEclipse 可以配置为构建和编译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 中可以找到的事情(没有所有的臃肿!)。

      【讨论】:

      【解决方案8】:

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

      【讨论】:

        【解决方案9】:

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

        【讨论】:

        • Eclipse 也是一种选择,但 XCode 也不错。
        猜你喜欢
        • 1970-01-01
        • 2010-09-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-28
        • 2012-10-30
        相关资源
        最近更新 更多