【问题标题】:C++ IDE for OS X用于 OS X 的 C++ IDE
【发布时间】:2011-02-17 20:27:52
【问题描述】:

我现在开始重新开始使用 C++ 编码(只是为了好玩),并且想就 Mac 的优秀 IDE 发表意见。

我目前正在使用Xcode,这似乎很酷,因为它内置了所有内容。

你们有没有其他 IDE 建议 O 试一试,还是我应该坚持使用 Xcode?​​p>

【问题讨论】:

  • TextMate 不是 IDE,但它绝对是最好的文本编辑器,如果您决定不需要 IDE,请考虑一下。
  • @Lo'oris 我希望 cmets 有反对票:p
  • C++ IDE for Macs 的可能重复项

标签: c++ ide macos


【解决方案1】:

Eclipse 和 NetBeans 都能够与 C++ 一起工作,并且它们将在 OSX(以及其他平台)上运行。它们都是免费的,并且背后有大型社区。如果您愿意,它们都可以通过插件框架完成比 C++ 更多的功能。

就我个人而言,我会坚持使用 Xcode - 用于 OSX 上的 C++。

【讨论】:

  • 唯一的问题是,在 2013 年 Xcode 仍然对 C++ 提供零重构支持。即使在 Xcode 5 测试版中。
【解决方案2】:

您可以考虑使用Eclipse C/C++ Development Tooling - CDT,这是一个可以在 OSX 上运行的跨平台 IDE。

【讨论】:

    【解决方案3】:

    如果您对 Vim 感到满意,那么您可以在 Mac 上继续使用它:MacVim(也预装了命令行版本。)

    否则,我会坚持使用 Xcode。这是 Apple 支持的唯一环境,如果您选择为 Apple 平台开发,其中一些会限制您使用它。

    【讨论】:

      【解决方案4】:

      我喜欢qtcreator http://qt.nokia.com/products/developer-tools 它非常简单但非常有效。

      不要害怕 Qt 名称。如果你使用它,你不必围绕 Qt 开发任何东西。

      【讨论】:

        【解决方案5】:

        你有几个选择:

        • 如果您是“成熟的 IDE 类型的人”,那么 Xcode 就是您的最佳选择。 Xcode 之于 OS X 就像 Visual Studio 之于 Windows。
        • 如果您是“跳蚤市场”类型的人(像我一样!),那么 MacVim 与 make(或任何 other 构建工具)和其他 tools 是您的事。当然,我听说还有Emacs on OS X,如果那是你的性感,或者TextMate。在 Mac 上的 GUI 文本编辑场景中,这些是主导巨头。
        • 然后是Qt Creator,它带有Qt SDK。 Qt Creator 是一个 IDE,但它非常轻量级,乍一看非常简单。它使用 Qt SDK,因此您的代码应该在 Windows、KDE ​​和 OS X 之间跨平台。如果安装了 Qt,它将在其他 Linux 窗口系统上运行,但我个人认为这是 Qt 应用程序集成最好的三个平台.

        我对他们三个都有经验。到目前为止,我个人最喜欢 MacVim 的编辑感觉。另一方面,很难与 Xcode 的调试功能进行比较。如果您为某些特定的 Apple 平台和框架(例如 iPhone)进行开发,Xcode 也是您唯一的选择。然后,Qt Creator 是一个 IDE,具有您期望从 IDE 中获得的所有智能感知和调试功能,而且它简单、轻便且快速。除此之外(考虑到刚刚超过 0.5GB 的成本)Qt 还为您提供了一次编写编译——“无处不在”的特性,这非常好。

        【讨论】:

          【解决方案6】:

          截至 2016 年,我已经尝试了几个免费的、知名的 IDE,用于在 MAC OS X 上进行 C++ 开发,主要用于学习/教学/培训目的。以下是我按偏好排序的选择:

          1. Qt Creator:对我来说,这是最好的 IDE,不仅适用于 Qt C++ 开发,而且适用于开发非 Qt C++ 程序。设置项目时只需选择“Qt Console Application”即可。创建第一个“Hello World”C++ 程序所需的设置最少。您可能需要在 Qt 上开一个帐户,并选择免费下载开源版本。对于不想使用 Qt 开户的人来说,此选项并不适用。
          2. 面向 C/C++ 开发人员的 Eclipse IDE:此 IDE 拥有庞大的用户社区和悠久的历史。由于它是用于除 C++ 之外的编程语言的通用 IDE,我发现它不太容易使用,尤其是在开发第一个“Hello World”C++ 程序时。需要更多设置,包括处理运行配置的需要。不过,这是我的个人经验,可能不适用于其他用户。
          3. Xcode:这曾经是我的首选,因为它是 MacOS 开发工具的一部分,可以直接从 Apple App Store 下载。但是,最新版本不支持 C++ 开发,或者不能很好地支持它。所以我把它降级为我的第三选择。

          C++ 的在线 IDE 也很多,主要用于学习目的。但是,这些简单的 IDE 可能无法将您的代码保存到您的机器上。

          【讨论】:

            【解决方案7】:

            TextEdit 是最好的选择。
            您还可以使用富文本来使您的代码看起来不错。

            【讨论】:

            【解决方案8】:

            试试Visual Studio Code for MAC,我用了一段时间,感觉比Eclipse和Xcode好,而且支持多种语言。

            https://code.visualstudio.com/docs/languages/cpp

            【讨论】:

              猜你喜欢
              • 2012-01-08
              • 1970-01-01
              • 2012-01-29
              • 1970-01-01
              • 1970-01-01
              • 2013-12-19
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多