运行生成器时出错';CDT生成器';关于项目';项目J1和x27;(eclipse CDT)

运行生成器时出错';CDT生成器';关于项目';项目J1和x27;(eclipse CDT),eclipse,makefile,eclipse-cdt,Eclipse,Makefile,Eclipse Cdt,我有一个关于如何将包含现有make文件的项目导入eclipse的问题。 通过阅读eclipse文档,我似乎应该使用“Makefile项目” 这是正确的吗? 如果是这样,那么项目文件的导入似乎是可以的,但是当我运行build时,我得到: 生成过程中发生错误。 在项目“proj1”上运行生成器“CDT builder”时出错。 生成项目proj1配置默认值时出现内部错误 java.lang.NullPointerException 生成项目proj1配置默认值时出现内部错误 java.lang.Nu

我有一个关于如何将包含现有make文件的项目导入eclipse的问题。 通过阅读eclipse文档,我似乎应该使用“Makefile项目” 这是正确的吗? 如果是这样,那么项目文件的导入似乎是可以的,但是当我运行build时,我得到:

生成过程中发生错误。 在项目“proj1”上运行生成器“CDT builder”时出错。 生成项目proj1配置默认值时出现内部错误 java.lang.NullPointerException 生成项目proj1配置默认值时出现内部错误 java.lang.NullPointerException

嗯。所以我假设我得到了这个,因为构建目标没有指向任何东西。所以我进入了Project->Properties->C/C++构建,所有的“构建器设置”都变灰了。 我的下一次尝试是进入Project->Make Target->Create。我在这里看到的是:

目标名称:

制定目标:

使用生成器设置:

我曾多次尝试将值放入这些字段并再次运行make,但都出现了相同的错误

在过去使用EclipseCDT时,我总是自己创建项目,所以eclipse为我处理整个make事务。但我不知道如何告诉CDT使用什么文件,或者为什么我会收到上面的错误消息

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

我尝试在stack exchange上查找此项,但没有找到与我的情况完全匹配的项


提前感谢。

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