回答
Eclipse的管理文件完全不同於Visual Studio,文件由Eclipse管理並放置在項目工作區中。添加現有文件具有將文件從其位置複製到工作區的加重作用。有一些解決方法(添加到現有文件的鏈接,僅生成文件的項目),但默認情況下是複製文件。
如果您的項目是由Eclipse單獨管理的,這非常棒,如果您想要一個VS項目和一個Eclipse項目用於相同的代碼庫,那就不是很好。
我不認爲你可以將一個VS項目導入到Eclipse CDT中,至少不是你想的那樣。
用於配置的文件存儲在(工作區的路徑)/。元數據中,有很多文件不斷變化並可以包含絕對路徑。買者自負。
沒有用於導入visual studio項目文件的顯式嚮導。你導入的是一個包含源代碼文件的目錄樹。有關這方面的基本信息已制定出來並存儲在名爲.project的文件中,該文件包含Project/properties中的設置。
如果在創建或導入項目時指定了「使用默認位置」,則樹會被複制到工作區目錄中。如果不是,它就留在原來的位置。
如果項目類型是'makefile project',唯一真正的假設是有一些外部命令需要運行來構建軟件。項目屬性/ C++ build可以用來指定這個命令 - 默認情況下它是'make'。
DevStudio可以爲其項目之一導出makefile - 從項目菜單中選擇「導出Makefile」。或者你可以隻手寫一個,或者使用一些其他的構建工具,如螞蟻。
如果一切都失敗了,請將構建命令設置爲'cat'(例如從cygwin),並將構建參數設置爲包含輸出日誌的文件的名稱,然而該軟件是構建的。
試試這個,你可能會得到一些信息。
的Eclipse本身有兩個類型的項目 - 那些生成文件,以及那些本身管理。
Makefile項目有一個單獨的make文件,您通常可以自己編寫。
Eclipse託管項目有一個.project
文件,當您構建項目時,IDE將使用該文件在運行時創建制作文件。
你在問具體的視覺工作室項目,還是僅僅是一個例子?
- 1. GDB與Eclipse CDT
- 2. Qt與Eclipse CDT Juno
- 3. 更多的IDE中(Eclipse CDT的)
- 4. eclipse cdt添加多個庫
- 5. CMake與MinGW和Eclipse CDT
- 6. OpenCV使用Eclipse與CDT
- 7. 使用的gtkmm與Eclipse CDT
- 8. Eclipse CDT和LLVM與clang
- 9. Eclipse CDT設置
- 10. Eclipse CDT和lib
- 11. OpenCV和Eclipse CDT
- 12. Eclipse CDT&TM/RSE
- 13. Eclipse CDT配置
- 14. eclipse cdt juno C++
- 15. Eclipse CDT intellisense
- 16. subdir.mk和eclipse cdt
- 17. OpenCV和Eclipse CDT
- 18. eclipse 4.2 cdt與Ubuntu 12.04配置
- 19. 使用Eclipse CDT與VisualStudio的編譯器
- 20. Eclipse CDT與MinGW顯示警告錯誤
- 21. Java死鎖與Eclipse CDT無頭版本
- 22. Eclipse CDT ast與模型包的區別
- 23. 我沒有看到CDT在Eclipse的CDT
- 24. Eclipse插件不CDT
- 25. Eclipse CDT C++錯誤
- 26. Eclipse CDT C++錯誤
- 27. Eclipse CDT從代碼
- 28. HDF5 + Eclipse CDT錯誤
- 29. Eclipse CDT忽略-D
- 30. Eclipse CDT不運行程序
「完全不同的管理文件」正在輕描淡寫。我會說更像「積極的commandeers文件」。 :)也許我只是胡思亂想,但我根本不喜歡這個。我很想在這裏看到一個答案,那就是*是一種控制項目內容的方式(即將特定文件從文件系統中的任何位置包含到項目中)。 – 2010-03-28 05:18:10
是的,我也有同感,所以我去了與獨立的Makefiles。可以教Eclipse來調用Makefile,並且在沒有構建鏈/項目管理的麻煩的情況下獲得一個很好的調試器。 – 2010-03-29 03:06:27