我有一个项目有几十个源模块和几十个头文件,有些是嵌套的。使用 ARM 的 Eclipse for DS-5 时,我从索引器中得到错误指示,但编译器却没有。
IDE 抱怨FALSE
静态库的源模块之一中的宏未定义。但是,它确实可以编译。
在同一代码库(另一个静态库)上的第二个项目中没有这样的问题。
在整个工作区中搜索此宏的多个标题中有多个定义。如何追踪在代码中生效的具体定义是哪一个?
注意 - 我发现这个关于 MSVS 的类似问题和一个很好的技巧作为答案,但是在 Eclipse 中是否有直接的方法来实现这一点?