2012-03-06 24 views
6

我正在嘗試將Eclipse與現有的代碼庫結合使用。這段代碼將Makefile從項目源的根目錄下深埋幾個目錄。如果我告訴eclipse這個隱藏的目錄是項目的根目錄,那麼所有東西都會生成,但是沒有索引,因爲Eclipse不知道源代碼在哪裏。如何讓Eclipse使用不在項目根目錄中的現有生成文件

如果我告訴Eclipse使用源代碼的根目錄,那麼我一直無法讓Eclipse使用埋入的makefile。

我已閱讀Eclipse makefile問題的其他答案,但我仍然有一個問題讓Eclipse完美工作 - 我還嘗試了一個使用掩埋的Makefile但沒有運氣的自定義Builder schell腳本。

感謝您的幫助!

回答

8

我會嘗試更改您的項目的構建目錄。在項目屬性中:C/C++ Build - >構建器設置 - >構建目錄

enter image description here

+0

或改變build命令包括'-f ...'開關。 – eriktous 2012-03-07 13:34:50

+1

@eriktous或更好的'-C ...'也可以更改工作目錄。 – 2012-03-07 14:00:26

+0

當然,但是這樣做與改變菜單中的構建目錄完全相同,就像你在答案中顯示的那樣(我認爲這是一個更好的方法)。 '-f'和'-C'之間的選擇取決於您想要輸出文件的位置。 – eriktous 2012-03-07 14:14:10

相關問題