如何将Eclipse C++添加到Eclipse Classic?

34

我有Eclipse Classic用于我的Java课程,也有Visual Studio,但我更愿意继续使用Eclipse。是否有人能提供帮助?

我尝试在Eclipse中添加插件,但它没有正常工作。


1
课程指的是大学课程,而不是面向对象编程中的类。 :P - Portaljacker
安装新软件:http://download.eclipse.org/tools/cdt/releases/kepler/ - user1922137
3个回答

28

您需要安装Eclipse CDT项目插件

话虽如此,除非您需要跨平台支持,否则不要放弃使用Visual Studio。对于C/C++而言,相比Eclipse,Visual Studio更好、更快。(仅为个人意见)。


2
我猜启动时间大约相同。我想知道在 Visual Studio 2010 中是否有 Ctrl+Shift+F 的等效功能,我离不开它。 :P - Portaljacker

13

如果你使用Windows操作系统,建议使用两个不同的Eclipse实例。由于Eclipse是一款便携应用程序(无需注册表),因此可以轻松使用2个或更多不同的实例。

你还可以前往“帮助”->“安装新软件”,选择Eclipse更新网站,然后选择C/C++开发工具包。

编辑:我刚看到LarsH的问题。我应该补充说明,C/C++开发工具包是Eclipse的标准版本,可以从官方Eclipse更新网站(如Juno更新网站:http://download.eclipse.org/releases/juno/)中添加。如果其他方法都失败了,您甚至可以在此处下载C/C++工具:http://www.eclipse.org/cdt/downloads.php并自行安装。


1
这个答案可能会有所帮助……但如果您能 (1) 给出提示,说明为什么使用2个不同的实例更好(尽管需要记住要启动哪个实例以及其他降低集成度的成本);和 (2) 提供指向您所指的 Eclipse 更新站点的链接……因为可能会有很多东西被称为“Eclipse 更新站点”,那将更有帮助。 - LarsH
1
我宁愿说:为什么不使用不同的实例呢?我真的不喜欢我的Eclipse被各种插件弄得一团糟。如果一些项目结合了Java和C代码,我可以理解为什么你想要使用相同的实例,但对于完全不同的项目,有些是Java,有些是C,我看不出使用相同实例的任何好处。找到好的实例只是一个快捷命名的问题。 - Alexis Dufrenoy

2
我敢说,这似乎是不明智的。随着你安装插件并编写更多的项目,加载时间将会增加。至少我个人更喜欢使用多个Eclipse实例。
C/C++开发者版本的Eclipse链接: (链接)
你可以使用CTRL-A自动格式化.NET代码,然后使用CTRL-K+F。如果你使用Autohotkey,你可以创建一个脚本,当你按下CTRL-SHIFT-F时执行,并将其重新映射为:
Send, {CTRLDOWN}a{CTRLUP}{CTRLDOWN}kf{CTRLUP}

我曾经长时间考虑过,.net IDE的设计师们是否智力不足,无法理解自动格式化的重要性而没有将其纳入设计。我非常生气,于是自己编写了一个并将其作为外部程序来运行。直到最近我才发现可以使用CTRL-K+F进行快速格式化。:D


当在SSD上运行时,是否也需要担心加载时间?它可以将加载时间缩短得如此之快,以至于我怀疑是否有必要担心增加的加载时间。 - arberg

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