从Visual Studio迁移到Eclipse

3

我很想知道您对于转移到新的集成开发环境(特别是Eclipse)的想法。我从社区中听到它有许多优点,而且我总是乐于尝试新事物。

目前,我正在使用Visual Studio 2005,并加载了一堆外部命令(用于将代码编译成二进制文件、运行lint等等)。我们正在为微控制器开发C代码。

我已经阅读了一些关于Eclipse和Visual Studio的优缺点的帖子(特别是SO - best IDE threadSO - best C IDE thread),但我想听听您在编程嵌入式环境时使用它的想法。我想象中应该有一种简单的方法可以使用Visual Studio当前使用的外部工具(它只是调用我们创建的各种批处理文件)。

是否值得专门切换到Eclipse呢?

2个回答

1

我不认为我会从Visual Studio转换到Eclipse,希望获得更好的IDE。通常,嵌入式制造商会制作插件和工具链,专门与Eclipse配合使用,这使得它在嵌入式领域的使用非常值得。例如,在NetBurner插件中,创建新项目时,您只需选择新的NetBurner设备可执行文件或新的NetBurner库,所有默认包含项和库都会为您设置,并自动设置适当的跨平台工具链。在NetBurner案例中,它还使用Eclipse管理的构建过程(而不是make文件),这很好。如果您喜欢该选项,还支持使用make文件。

虽然我有几个工具设置为外部工具运行(lint、自动版本更新程序、DOS提示符等),但大多数步骤可以从预构建或后构建步骤触发,或者有许多常见需求的插件,如源代码管理、错误跟踪等。例如,对于SVN、Trac和Mylyn都有很好的支持。我使用VS2010和Eclipse两种IDE。我喜欢它们两个,但是VS2010是更好的IDE。这有点难以比较,因为我在VS中使用C#(和一点C++/CLI),而在Eclipse中使用C++。话虽如此,我不想尝试设置VS来完成我的嵌入式任务。


1

关于如何调用外部工具的问题,很简单 - 从 Eclipse 中你可以使用任何东西:外部程序、批处理文件等等。此外,如果你使用自定义构建生成器 - 你可以在 Eclipse 中透明地使用它。


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