我无法建立我的项目。
我在Eclipse Helios中创建了一个新的CDT项目并告诉它使用现有的源代码和makefile - 两者都在Package和Project视图中正确显示。 “Project”菜单“Build All”和“Build Project”都显示为灰色,因此无法构建项目。 “自动构建”未选中。在项目创建期间,我告诉向导使用Linux gcc(1)工具链。我无法在Project-> Properties或Window-> Preferences下找到启用“Build Project”功能的任何内容。 Window-> Preferences-> Build显示只显示一个标签为“Error Parsers”的标签。
如何启用“Build Project”命令?
答案 0 :(得分:4)
我发现了问题的原因:选择错误的“新建项目”向导。我选择了“带有现有代码的Makefile项目”向导,因为源和makefile已经存在。我应该选择“C Project”向导并告诉它不要创建一个makefile。执行后者的结果是“项目”菜单的“构建项目”条目不会显示为灰色。
显然,“带有现有代码的Makefile项目”是一个通用向导,而不是一个特定于C / C ++项目的向导。
答案 1 :(得分:2)
如果您使用自定义工具链,这可能与您的问题无关....
我对eclipse的体验是它有时候并没有完全理解当前编辑器中文件的上下文。您是否尝试右键单击项目并在那里选择构建?确保选择实际项目而不是源文件。另外,请确保最近保存了源文件。
通常,在我使用上述方法后,无论当前的活动编辑器文件如何,都会出现正确的“运行方式”和“构建”选项。我在Linux上使用Helios时遇到了Java,JUnit,C / C ++等问题。
答案 2 :(得分:0)
取消选中
项目::自动构建
按钮,然后它将向您显示
的选项项目::全部构建