Eclipse CDT与现有的C / C ++项目

时间:2014-08-29 09:40:06

标签: c++ c eclipse makefile eclipse-cdt

我正在尝试将Eclipse用于C / C ++开发人员版本,使用MinGW来构建我的IDE。

我想要尝试的第一件事是导入我现有的C项目。

然而,在导入代码后,我发现了一些我无法处理的问题

  1. 无法解析包含,例如在a.c中我使用的是c.h中定义的宏,但是a.c不直接包含c.h,它是#include "path/to/b.h",而在b.h中,它是#include "c.h"。我尝试将b.h和c.h的目录路径添加到includes选项中,但它不起作用。

  2. 它不能使用Makefile中定义的宏,如何让它知道Makefile中设置的-D,-I选项?

1 个答案:

答案 0 :(得分:1)

您可以在项目属性#define页面中设置索引器使用的常规包含路径和C/C++ General -> Paths and Symbols符号。

我不知道从makefile AFAIK导入这些设置的自动方式。