2014-11-23 153 views
0

我正在使用Eclipse IDE进行外部编译器开发。正确突出显示Eclipse中的非活动代码

IDE有一个很好的功能,其中强调了#ifdef条件内的非活动代码。

但是,一些定义是在编译时建立的,IDE不知道它们(因为我使用的是外部编译器)。

在VisuaStudio中,我将这些编译时定义添加到项目定义中,这将解决我的问题。

在Eclipse中,我看到我可以在Project Properties-> C/C++ Build-> Build Variables下执行相同的操作。

但是,这似乎不适合我。

任何人都可以告诉我是否缺少一些步骤?

非常感谢

回答

0

好吧,我找到了解决问题的方法。

在我的Visual Studio中的逻辑,我正在改变项目 - >属性 - > C/C++建设 - >生成变量

可是,我猜想这只会影响构建过程。

真正得到Eclipse来突出激活代码时,使用编译时DEFS我必须去:

项目 - >属性 - > C/C++常规 - >路径和Symbols-> Symbols-> GNU ç

通过对项目

这解决了我的问题的一个刷新(F5),其次