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