2013-10-28 29 views
2

我有一个预先编写好的Makefile的现有C-Project。我把整个东西作为一个Makefile-Project导入到Eclipse中,到目前为止工作正常 - 这意味着我可以通过eclipse浏览代码,并且可以毫无问题地构建它。Eclipse:编译器定义和代码突出显示

现在我加了一些编译器的符号像NO_ASM我的makefile,并与该代码是由我的代码编辑器变灰的

#ifdef NO_ASM 
// Code 
#endif 

的根据线更新的代码在某些点。现在我添加了符号NO_ASMProperties/C/C++ General/Paths and Symbols并重建了索引器 - 但相应的代码仍然是灰色的。有什么办法可以解决这个问题吗?

+0

我这里有同样的问题;你找到了解决方案吗? – Greg82

+0

我在基于Eclipse Luna的ARM DS5中遇到同样的问题。在使用GNU ARM GCC交叉编译器的Eclipse Kepler中,它工作正常。 – satur9nine

回答

0

您确定已将其添加到所有配置吗?在所有语言?

你可以尝试清新所有文件选项。

使用临时的解决方法可以是这样的:

#ifndef NO_ASM 
    #define NO_ASM 
#endif 
相关问题