即使 makefile 和源代码存在,为什么“Build Project”在 Eclipse Helios CDT 中显示为灰色?

Ste*_*son 6 c eclipse linux eclipse-cdt

我无法构建我的项目。

我在 Eclipse Helios 中创建了一个新的 CDT 项目,并告诉它使用现有的源代码和 makefile —— 这两者都正确显示在 Package 和 Project 视图中。然而,“项目”菜单中的“构建全部”和“构建项目”均呈灰色,因此无法构建项目。未选中“自动构建”。在项目创建过程中,我告诉向导使用 Linux gcc(1) 工具链。我在“项目”->“属性”或“窗口”->“首选项”下找不到任何启用“构建项目”功能的内容。Window->Preferences->Build 显示仅显示一个标有“Error Parsers”的选项卡。

如何启用“构建项目”命令?

小智 7

当您取消选中

项目::自动构建

按钮,然后它会向您显示选项

项目::构建全部


tam*_*ech 4

如果您使用自定义工具链,这可能与您的问题无关......

我使用 eclipse 的经验是,它有时不能完全理解当前编辑器中文件的上下文。您是否尝试过右键单击该项目并选择在那里构建?确保您选择实际项目而不是源文件。另外,请确保您的源文件最近保存过。

通常,在我使用上述方法后,无论当前活动的编辑器文件如何,都会出现正确的“运行方式”和“构建”选项。我在 Linux 上使用 Helios 时遇到了 Java、JUnit、C/C++ 等问题。