C++ 值得学习Eclipse for C++;发展

C++ 值得学习Eclipse for C++;发展,c++,eclipse,C++,Eclipse,据我所知,从零开始学习使用Eclipse是很困难的。但我将获得诸如快速源代码浏览、调用图、静态代码分析等好处。对于Eclipse C++(CDT)? < P>,我还有什么好处?它可以帮助跨平台开发(Windows和Linux)变得更容易。 C++的Eclipse没有java那么好,但它仍然没有任何IDE。 F3和Ctrl空格是留下任何纯文本编辑器的充分理由 学习IDE一点也不浪费时间。试试Eclipse、VisualStudio(如果您在那个平台上)、Netbeans和任何您能想到的东西。你可能

据我所知,从零开始学习使用Eclipse是很困难的。但我将获得诸如快速源代码浏览、调用图、静态代码分析等好处。对于Eclipse C++(CDT)?

< P>,我还有什么好处?它可以帮助跨平台开发(Windows和Linux)变得更容易。 C++的Eclipse没有java那么好,但它仍然没有任何IDE。 F3和Ctrl空格是留下任何纯文本编辑器的充分理由

学习IDE一点也不浪费时间。试试Eclipse、VisualStudio(如果您在那个平台上)、Netbeans和任何您能想到的东西。你可能会找到你真正喜欢的东西


编辑:既然你指定你在Windows上,我想说试试免费的VisualStudio版本。从我的(有限)经验来看,在那个平台上,它更适合C++。 如果您需要处理使用Eclipse=>的共享项目,请学习它。 如果您总共只编写10或100行代码=>请使用文本编辑器

如果您刚刚开始编写代码,请选择最适合您的IDE。这可以是Eclipse,但也可以是Windows上的VisualStudio或Mac上的Xcode,特别是考虑到语言的选择

对于非常小的项目,还可以使用支持语法高亮显示的优秀编辑器。虽然一个完整的IDE使编辑、编译和调试更加容易


我的选择是Mac上的Xcode,Windows上的Visual Studio。在任何平台上,我只为java进行Eclipse。

< P>我只使用C++伊柯丽斯很短时间,而我可以用java使用Eclipse几个月。现在我没有使用它,我觉得一些重要的功能缺失了。 Eclipse相当繁重,但有一些我在其他地方很难找到的强大功能

我可以不进行代码分析和项目管理(对于小项目),但是关于源代码导航和重构的一些特性非常独特,我非常想念它们


,Eclipse是值得学习的,即使它不会成为默认IDE。

< P>我学习了C++的伊柯丽斯。它是灵活的,并提供了许多功能。我不再使用它作为C++。 我发现CDT感觉像是一个“附加组件”,而不是一个内在支持的环境。也许是因为它是一个附加组件。Eclipse是用Java编写的,主要支持Java开发

当时它也是相当多的马车,但那是两年前的事了。我认为今天的CDT可能更加完善

最后,启动时间很长,一些编辑操作相当缓慢。我找到了一个
vi
插件,但它不是免费的,也不是一个完美的模拟


今天,我使用的是一个快速的商业编辑器,它不会让我觉得它脱离了它的元素。我鼓励您尝试Eclipse,亲自看看它是否满足您的需求。

我现在已经使用Eclipse 6年多了,我找不到一个(免费)具有这么多功能的IDE

我忽略了明显的问题(自动构建、语法突出显示、函数索引等) 你有插件。 您正在使用版本控制系统?无需学习命令行命令。只需使用适当的Eclipse插件(SVN、C++)

您正在使用测试框架?CUTE和ECUT为您提供宏来创建测试套件并总结其结果


另一个好处是:Eclipse可用于Windows/Linux/OS X,尽管它在Linux上稍有优势(由于其他工具的易用性)

如果Eclipse仍然没有键盘宏,我不会用任何语言对其进行10英尺长的开发。最好使用vim或emacs IMO,或者更好地使用viper模式下的emacs.:)

>如果你不想Eclipse的巨大尺寸和昏睡性能,尝试,这是一个跨平台的C++ IDE,实际上是用C++编写的。他们刚刚发布了一个全新的版本(10.05)。

对于大多数IDE来说应该是正确的:

  • 构建脚本的自动生成
  • 源代码中编译器错误和警告的高亮显示
  • 与源代码控制svn、git等集成。。。(颠覆,电子注册,…)
  • 代码完成
  • 调试
  • 其他东西(插件)
针对其他IDE的Eclipse:

  • 平台无关
  • 免费,功能齐全

    • 让我冒昧地告诉你你真正想要什么

      您不想学习IDE

      你想要的是一个简单高效的工具,它将无缝地帮助你编写C++代码。C++已经很难了,最好是集中精力,忘记IDE。< /P>


      我的建议。让我们把VI和Emacs应用到恐龙身上。如果您使用的是windows,请使用Visual Studio(快速版可免费供个人使用),否则Eclipse和Code::Block是不错的选择。

      我很少使用IDE。使用一个好的文本编辑器(VEDIT)然后使用make for building更容易、更快。当然,您可以直接从VEDIT调用编译器、make、调试器等,然后浏览错误等

      我试过几次Eclipse。我注意到的第一件事是它真的很重。在我的机器上冷启动大约需要2分钟,随后的启动大约需要20到30秒。(与VEDIT相比,冷启动时间为1.5秒,任何后续启动时间约为0.5秒。)Eclipse的UI在屏幕上有许多不必要的混乱,因此没有太多空间来编辑代码。Eclipse无法编辑大于几兆字节的文件,因此您需要另一个编辑器来编辑大型日志文件、内存转储等

      一个好的程序员编辑器确实有快速的源代码浏览、函数列表、调用图等,您不需要IDE。静态分析工具