Eclipse CDT忽略makefile

时间:2015-11-21 12:21:54

标签: c++ eclipse makefile

我正在使用Eclipse CDT 3.8.1并使用我自己的makefile创建一个C ++项目。 它使用我自己的makefile正确编译。 然后我对这个makefile进行了更改,这导致了一个错误。 改变是修改行

OBJECTS=$(SOURCES:.cpp=.o)

OBJECTS=$(SOURCES:.c?=.o)

(我这样做希望.cpp文件和我从codecompnthesis c ++ / Tree生成的一个.cxx文件都会以同样的方式处理。) 这导致了错误:

No rule to make target 'MyFileFromSOURCES.cpp', needed by all. Stop.

现在,奇怪的是,在再次撤消所有更改,清理项目并重建它之后,仍然存在相同的错误。我确信Makefile与它工作时完全一样。当使用相同的源创建一个新项目并再次编译它时,它也可以工作。

每次我对makefile进行更改时,我都不想创建一个具有相同内容的新项目。有谁知道原因和/或修复是什么?

0 个答案:

没有答案