2012-03-06 26 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

相关问题