2014-05-13 55 views
1

我有一些源代码与Makefile从命令行构建得很好。当我尝试构建时,Eclipse CDT不使用我的Makefile。

我遵循eclipse CDT的说明导入带有现有源的项目。

我打开了make文件,并在Outline视图中看到了所有的makefile目标。

我右键单击一个,并将其添加到“制作目标”选项卡。

我双击它,并在控制台表示无法找到目标:

14:24:13 **** Build of configuration Debug for project xxxxxxxxxx **** 
make build-modules 
make: *** No rule to make target `build-modules'. Stop. 

回到命令行,输入“使构建模块”,它工作正常。

此项目中没有其他makefile。我不知道为什么这样做会失败。

回答

1

1)在Eclipse中创建一个新项目。

2)只导入您已有的文件。

3)点击构建并确保您已经在项目的打开文件中点击了,该文件在编辑器视图中打开。

用户不得不同时做的事情:“从生成文件导入项目”

,并且得到了我的目标工作。

+0

这工作。实际上,我使用“从Makefile导入项目”,并使我的目标工作。问题:你如何设置包含搜索路径? – marathon

+1

转到Eclipse左侧的项目并点击右键。然后属性,然后属性,看看有什么可用。但是,我认为你正在寻找的是在项目文件夹下的包含内容。我会用你的结果编辑我的答案。 @marathon更好的回答你的问题在这里:http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.cdt.doc.user%2Ftasks%2Fcdt_t_proj_paths.htm – gsamaras

相关问题