2010-03-28 78 views

回答

0

Eclipse的管理文件完全不同於Visual Studio,文件由Eclipse管理並放置在項目工作區中。添加現有文件具有將文件從其位置複製到工作區的加重作用。有一些解決方法(添加到現有文件的鏈接,僅生成文件的項目),但默認情況下是複製文件。

如果您的項目是由Eclipse單獨管理的,這非常棒,如果您想要一個VS項目和一個Eclipse項目用於相同的代碼庫,那就不是很好。

我不認爲你可以將一個VS項目導入到Eclipse CDT中,至少不是你想的那樣。

用於配置的文件存儲在(工作區的路徑)/。元數據中,有很多文件不斷變化並可以包含絕對路徑。買者自負。

+0

「完全不同的管理文件」正在輕描淡寫。我會說更像「積極的commandeers文件」。 :)也許我只是胡思亂想,但我根本不喜歡這個。我很想在這裏看到一個答案,那就是*是一種控制項目內容的方式(即將特定文件從文件系統中的任何位置包含到項目中)。 – 2010-03-28 05:18:10

+0

是的,我也有同感,所以我去了與獨立的Makefiles。可以教Eclipse來調用Makefile,並且在沒有構建鏈/項目管理的麻煩的情況下獲得一個很好的調試器。 – 2010-03-29 03:06:27

0

沒有用於導入visual studio項目文件的顯式嚮導。你導入的是一個包含源代碼文件的目錄樹。有關這方面的基本信息已制定出來並存儲在名爲.project的文件中,該文件包含Project/properties中的設置。

如果在創建或導入項目時指定了「使用默認位置」,則樹會被複制到工作區目錄中。如果不是,它就留在原來的位置。

如果項目類型是'makefile project',唯一真正的假設是有一些外部命令需要運行來構建軟件。項目屬性/ C++ build可以用來指定這個命令 - 默認情況下它是'make'。

DevStudio可以爲其項目之一導出makefile - 從項目菜單中選擇「導出Makefile」。或者你可以隻手寫一個,或者使用一些其他的構建工具,如螞蟻。

如果一切都失敗了,請將構建命令設置爲'cat'(例如從cygwin),並將構建參數設置爲包含輸出日誌的文件的名稱,然而該軟件是構建的。

0

的Eclipse本身有兩個類型的項目 - 那些生成文件,以及那些本身管理。

Makefile項目有一個單獨的make文件,您通常可以自己編寫。

Eclipse託管項目有一個.project文件,當您構建項目時,IDE將使用該文件在運行時創建制作文件。

你在問具體的視覺工作室項目,還是僅僅是一個例子?