2009-10-27 111 views
3

我很想知道如何转移到新的IDE(特别是Eclipse)。我从这个社区听到了很多关于它的美妙的事情,我一直在寻找新的东西。从Visual Studio移动到Eclipse

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

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

是否值得专门切换到Eclipse?

回答

1

回答你有关调用外部工具的方式的问题:没问题 - 从eclispe你可以任何东西:外部程序,批处理文件等。此外,如果你使用自定义构建生成器 - 你可以在eclipse中使用它。

1

我不认为我会从Visual Studio切换到Eclipse,希望获得更好的IDE。嵌入式制造商通常会使插件和工具链与Eclispe特别合作,这正是嵌入式世界值得使用的原因。例如,使用NetBurner插件,在创建新项目时,只需选择New NetBurner Device Excecutable或New NetBurner Library,即可为您设置所有默认包含和库,并为相应的跨平台工具链设置你自动。在NetBurner的情况下,它也使用Eclipse托管构建过程(而不是制作文件),我发现它很好。如果您喜欢该选项,也支持使用make文件。

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