使用 Eclipse Luna Service Release 2 (4.4.2)、C 和 C++,尽管此问题与 C 代码有关。在 Win XP 上运行 Eclipse。
我正在使用一个有 2 个项目的系统。这些项目通过属性 - 项目引用链接。
一些引用工作正常:我可以在一个项目中的符号上使用“开放声明”,它会立即跳转到第二个项目中定义它的正确位置。然而,偶尔我会发现一个符号会弹出一个“打开声明”对话框,其中列出了 2 个替代方案,这两个选项都是完全相同的文件(通过完全相同的路径)。其中一个选择给出了正确的结果,另一个给出了几乎相同的结果,只是少了几行。另外,Eclipse(解析器)认为存在一些语法错误,而实际上并没有错误。我已经在两个项目上重建了索引,尝试将两个项目相互引用,并且仅以一种方式引用。我已经停止了 Eclipse 并重新启动了它。
有什么解决办法吗?