2010-04-20 71 views
2

我對Linux的一個傳統C++項目,該項目採用了典型的:使用Makefile移植到Eclipse IDE的傳統C++項目?

./configure 
make 
make install 

構建和安裝。我真的很想用Eclipse等IDE來構建它。

這是可行的嗎? Eclipse中是否有能夠解析原始Makefile並將其轉化爲Eclipse項目的東西?

+1

好像代碼::塊可以做到這一點。 .. http://www.frozeneskimo.com/electronics/arm-tutorials/adapting-codeblocks-ide-for-arm-development/。不知道在Eclipse IDE中是否有相同的東西(?) – sivabudh 2010-04-20 22:18:01

+2

爲什麼你想轉移到Eclipse?地獄仍然很慢。 – 2010-04-20 23:48:27

+0

@丹尼爾。感謝您的建議。我決定使用Eclipse,因爲我們可能會在稍後使用Qt。我也打開IDE建議。謝謝。 – sivabudh 2010-04-21 00:06:03

回答

0

看到這篇文章:

Build UNIX software with Eclipse
帶來的遺留代碼成爲一個現代化的IDE
由Chris Herborth([email protected]

+0

該頁面已消失。 – Oswald 2013-08-13 18:57:39

+0

看起來你仍然可以得到它[這裏](http://uni-smr.ac.ru/archive/dev/eclipse/articles/Build%20UNIX%20software%20with%20Eclipse.pdf) – kd7iwp 2014-04-11 23:04:09

2

將Eclipse與CDT插件一起使用將允許您將它用於C/C++項目,並且您可以告訴它使用Makefiles來構建您的項目。你只需要建立一個Makefile項目。您可能必須告訴它讓您管理Makefile而不是讓它執行 - 我不記得我的頭頂 - 但在設置Eclipse以使用預先存在的Makefiles構建預先存在的項目。我以前做過。

必須告訴它包含目錄的位置以及假定哪些宏被定義爲代碼完成正常工作(我不知道任何方式讓Eclipse爲你弄清楚) ,所以肯定有一些你必須做的。但它絕對有效。

只需從their site(它附帶所有適當的C/C++插件,以便您不必跟蹤它們)獲取C++版本的Eclipse,並且您可以查看the CDT site以獲取文檔和常見問題等

編輯:我不知道你可以得到它與配置雖然有多好。那不是我嘗試過的。 Makefiles工作得很好。

1

如果項目不是太大或太複雜。在Eclipse中啓動一個新的C++項目可能會更好。然後將各種源文件和頭文件導入到項目中。