我在 Eclipse 中混合了 C++/Java 项目。我已经设置了一个 build.mk 文件,当编辑器中的所有文件都关闭时,Eclipse 会成功构建项目。当我打开 .h 或 .cpp 文件时,Eclipse 会在其中发现很多未定义的符号。我引用了 3rd 方 API,所有问题似乎都与该 API 中的符号有关。奇怪的是,有些类型被认为是在 Eclipse 中定义的,而有些则被认为是未定义的,即使在某些情况下它们是在同一个 .h 文件中定义的。
我的同事没有遇到任何这些问题,但我们不知道从哪里开始解决这个问题。我们已经确保我们的 Eclipse 包含目录是相同的。有没有办法比较eclipse项目设置?
更新: .cproject 文件和 .project 文件以及 .settings 目录中的文件只知道某些路径不同。虽然没有帮助解决我的问题。