错误运行构建器' CDT Builder'在项目' proj1' (日食CDT)

时间:2014-04-18 07:01:21

标签: eclipse makefile eclipse-cdt

我有一个关于如何将包含现有make文件的项目导入eclipse的问题。 从阅读eclipse文档看来我应该使用“Makefile项目” 它是否正确? 如果是这样,那么导入项目文件似乎没问题,但是当我运行构建时,我得到:

构建期间发生错误。 项目'proj1'上运行构建器'CDT Builder'的错误。 内部错误构建项目proj1配置默认 显示java.lang.NullPointerException 内部错误构建项目proj1配置默认 显示java.lang.NullPointerException

确定。所以我假设我得到这个,因为构建目标指向什么。所以我得到了Project->属性 - > C / C ++ Build和所有“构建器设置”都显示为灰色。 我的下一次尝试是去Project - >制作目标 - >创建。我在这里看到的是:

目标名称:

制作目标:

使用构建器设置:

我多次尝试将值放入这些字段并再次运行make,但我得到了相同的错误。

在过去使用eclipse CDT时,我总是自己创建项目,所以eclipse会为我处理整个make。但我不知道我是如何告诉CDT使文件使用的原因或我收到上述错误信息的原因。

所以我想我的问题是,如果我想用现有文件导入C项目,我如何告诉eclipse使用什么文件?在流程中我选择了这些选项似乎变得灰暗。

我尝试在堆栈交换上查找,但没有找到与我的情况完全匹配

提前致谢。

1 个答案:

答案 0 :(得分:0)

导入导致出现问题。您应该通过现有代码作为Makefile项目导入代码。如果您有特定情况,可以在C / C ++ Build,Behavior选项卡下的项目属性对话框中定义构建命令。