在OS X上的C++集成开发环境

14

我现在开始重新学习 C++ 编程(仅仅是为了乐趣),想请教一下 Mac 上好用的 IDE 的意见。

目前我正在使用Xcode,因为它已经集成了所有东西,所以看起来很酷。

你们有没有其他推荐的 IDE 可以让我尝试一下,还是应该继续使用 Xcode?


TextMate不是一个IDE,但它绝对是最好的文本编辑器,在你决定不需要IDE的情况下,请考虑使用它。 - o0'.
2
@Lo'oris 我希望评论也有踩的功能 :p - wilhelmtell
1
可能是C++ IDE for Macs的重复问题。 - Fred Larson
8个回答

14

Eclipse和NetBeans都可以处理C++,并且它们都可以在OSX(以及其他平台)上运行。 它们都是免费的,并且有庞大的社区支持。 如果需要,它们都可以通过插件框架实现比C++更多的功能。

个人建议,在OSX上使用Xcode处理C++。


18
问题在于,即使在2013年的Xcode 5测试版中,Xcode仍然完全没有为C++提供重构支持。 - Mike Weller

10
你有几个选择:
  • 如果你是“完整的IDE类型人物”,那么Xcode是最好的选择。Xcode就像Visual Studio对于Windows一样,是适用于OS X的。
  • 如果你是“跳蚤市场”类型的人(像我一样!),那么MacVim加上make(或任何其他构建工具)和其他工具就是你的菜。当然,我也听说过在OS X上有Emacs,如果这是你的性感之处,或者TextMate。在Mac上的GUI文本编辑器中,它们是占据主导地位的巨头。
  • 然后还有Qt Creator,它随Qt SDK一起提供。Qt Creator是一个IDE,但它非常轻量级,在第一次看到时相当简单。它使用Qt SDK,所以你的代码应该在Windows、KDE和OS X之间实现跨平台。如果安装了Qt,则它将在其他Linux窗口系统上运行,但我个人认为这三个平台是Qt应用程序最好集成的平台。

我对它们三个都有经验。个人而言,我最喜欢 MacVim 的编辑感觉。另一方面,很难与 Xcode 的调试功能进行比较。如果您开发某些特定的苹果平台和框架(例如 iPhone),Xcode也是您唯一的选择。然后,Qt Creator 是一个集成了所有智能提示和调试功能的 IDE,但它简单、轻巧且快速。除此之外(鉴于刚过0.5GB的成本),Qt 还提供了编写一次、到处编译的功能,这非常好。


3

2
如果你对Vim感到舒适,那么你可以在Mac上继续使用它:MacVim(命令行版本也已预装)。
否则,我建议你使用Xcode。这是唯一被Apple支持的开发环境,如果你选择开发Apple平台,其中一些平台将限制你只能使用Xcode。

2
截至2016年,我尝试了几个在MAC OS X上进行C++开发的免费知名IDE,主要是为了学习/教学/培训目的。以下是我的选择,按偏好顺序排列:
  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 Developer Tools的一部分,可以直接从Apple应用商店下载。然而,最新版本不支持C ++开发,或者不支持得很好。因此,我将其降级为第三选择。

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


1

0

-2

TextEdit是最好的选择。
此外,您可以使用富文本使您的代码看起来更好。


为什么要踩?你可以看到这里它看起来很棒 https://image.ibb.co/hUkwJv/Screen_Shot_2017_02_12_at_03_24_31.png - Barris

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接