我尝试升级到CDT 8.1.2,并且在语法检查预处理器中遇到#include <jni.h>
和#include <string.h>
等语义错误,但程序编译仍然很好。我尝试取消选中[ ] Allow heuristic resolution of include
。路径似乎仍然正确。
谢天谢地,我在升级之前制作了Eclipse目录和项目的备份副本。
无论发生什么,新版CDT似乎都会改变工作空间,因此通过将eclipse恢复到先前版本,受影响的工作空间仍然有效。我发现修复它的唯一方法是恢复eclipse和工作区。
我有一些工作要完成,但今晚我希望尝试逐步升级并尝试确定导致问题的组件。
其他人看到了吗?找到了解决方案?