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