2009-10-27 90 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來完成我的嵌入式任務。

相關問題