我有一个包含数十个源模块和几十个头文件的项目,其中一些是嵌套的。使用ARM的Eclipse for DS-5我从索引器得到错误指示,但没有得到编译器的错误指示。
IDE抱怨静态库的某个源模块中的FALSE
宏未定义。但是, 编译确定。
在同一代码库(另一个静态库)的第二个项目中,没有这样的问题。
在整个工作区中搜索此宏的多个标头中有多个定义。如何跟踪哪些特定定义是在代码中生效的定义?
注意 - 我发现有关MSVS的this similar question和一个很好的技巧作为答案,但有没有直接的方法在Eclipse中实现这一点?
答案 0 :(得分:4)
好的,我找到了答案:
声明的地方现在在编辑器中打开。