我在Eclipse中混合了C++/Java项目.我已经设置了build.mk文件,当编辑器中的所有文件都关闭时,Eclipse会成功构建项目.当我打开.h或.cpp文件时,Eclipse会在其中找到许多未定义的符号.我引用了第三方API,所有问题似乎都与该API的符号有关.奇怪的是,某些类型被认为是在Eclipse中定义的,有些类型被认为是未定义的,即使在某些情况下它们是在同一个.h文件中定义的.
我的同事没有遇到任何这些问题,但我们无从何处开始解决这个问题.我们已经确保我们的Eclipse包含目录是相同的.有没有办法比较eclipse项目设置?
更新:.cproject目录中的.cproject文件和.project文件和文件只知道某些路径不同.虽然没有帮助解决我的问题.
har*_*per 68
我有同样的问题.可以通过刷新Eclipse索引器来解决它.
我使用了项目上下文菜单并选择了Index->Rebuild和Index->Freshen All Files.最后删除了错误消息.