2014-01-23 86 views
2

我很想從Eclipse導入一個Makefile項目,並擁有所有不同的包含路徑,編譯器用它來正確地創建我的Eclipse項目。Eclipse CDT Kepler導入Makefile項目

不幸的是,那些在命令行中用「-I」指定的路徑沒有出現在Project Explorer中,我必須手動添加它們。

我目前使用Eclipse中內置的標準「從Makefile導入項目」導入項目。

如果我沒有錯,舊版本的Eclipse中有一個自動發現選項,但它不再存在。

如何讓您的所有包含路徑設置沒有太多的麻煩?

回答

1

訣竅是使用

File->New->Makefile Project with Existing Code

而是利用

File->New->C++ Project

,然後選擇

Makefile project->Empty project

建立這樣的虛擬項目後,只需將現有源複製到該項目目錄,按F5(即刷新)並更改構建命令即可使用您的Makefile

0

我能夠得到這個使用Luna的工作。我使用File-> New-> C++ - > Makefile Project導入了現有代碼。

在啓動eclipse之前,您必須確保獲取設置所需環境變量的任何文件。

我確實有一些構建選項不是標準的全部和乾淨的,所以我必須單獨添加這些配置。

  1. 源文件來設置您的環境。
  2. 啓動Eclipse
  3. 導入C++ Makefile項目
  4. 設置生成選項。
  5. 點擊錘子。