1

我已将 CTRL-F7 分配给“全部构建”,效果很好。但是,由于我的项目由子项目组成,所以我不想在处理库部分时编译所有内容,因为依赖项目无论如何都会失败。

我还为“构建项目”分配了一个快捷方式 F7,但这没有任何作用。当我使用菜单“Project -> Build project”时,它会构建我正在处理的部分。我还可以在菜单中看到分配了我的快捷方式,因为它显示在那里,但是当我按下它时它不会触发。

这是 Eclipse(Juno 4.3.0)中的错误还是我在这里遗漏了什么?

在快捷方式编辑器中,“Where”子句设置为“In Windows”,与“Build All”快捷方式相同。我也尝试将它设置为 C++ Editor 和其他,但似乎没有一个工作。

4

1 回答 1

1

我还在 Eclipse Indigo 中,我已将 F7 分配给 Build Project。有用。可能存在回归,因为我发现了这个错误: https ://bugs.eclipse.org/bugs/show_bug.cgi?id=383497

阅读错误以查看是否找到解决方案。尝试清理一次日食。使用 eclipse -clean 启动它或将其添加到您的快捷方式中(不要忘记删除之后的参数,因为 init 非常慢)。
如果它不起作用并且您的源代码受源代码控制,请创建一个临时工作区,在那里复制一堆项目并重试。有时我的工作区已损坏,但很少见。

如果您需要编译许多项目并且它们不会经常更改,那么一种解决方案是创建 jar,指向 jar 并关闭项目。

于 2013-04-20T14:41:16.537 回答