我正在尝试将Eclipse用于C / C ++开发人员版本,使用MinGW来构建我的IDE。
我想要尝试的第一件事是导入我现有的C项目。
然而,在导入代码后,我发现了一些我无法处理的问题
无法解析包含,例如在a.c中我使用的是c.h中定义的宏,但是a.c不直接包含c.h,它是#include "path/to/b.h"
,而在b.h中,它是#include "c.h"
。我尝试将b.h和c.h的目录路径添加到includes选项中,但它不起作用。
它不能使用Makefile中定义的宏,如何让它知道Makefile中设置的-D,-I选项?
答案 0 :(得分:1)
您可以在项目属性#define
页面中设置索引器使用的常规包含路径和C/C++ General -> Paths and Symbols
符号。
我不知道从makefile AFAIK导入这些设置的自动方式。