Eclipse:编译器定义和代码突出显示

时间:2013-10-28 12:36:10

标签: c eclipse symbols code-editor

我有一个带有预先编写的Makefile的现有C-Project。我把整个东西作为Makefile-Project导入到Eclipse中,到目前为止工作正常 - 这意味着我可以使用eclipse浏览代码,我可以毫无问题地构建它。

现在我在我的makefile中添加了一些像NO_ASM这样的编译器符号,并在某些点更新了代码

#ifdef NO_ASM
// Code
#endif

此代码由我的代码编辑器显示为灰色。现在我添加了符号NO_ASM Properties/C/C++ General/Paths and Symbols并重建了索引器 - 但相应的代码仍然是灰色的。有什么方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

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

您可以尝试刷新所有文件选项。

暂时的解决方法可以是这样的:

#ifndef NO_ASM
    #define NO_ASM
#endif