在创建新项目或打开工作区中尚未存在的项目后,索引器完成数据库构建后以及构建之前,经常会显示错误。其中一些错误可能是由于 Eclipse Indexer 设置中的设置造成的。
在一种情况下,构建干净的项目(即没有编译器或 IDE 错误)会将包含大型头文件的源文件中的代码行标记为“无法解析符号 xxxx”。
在这种情况下,头文件大于 17 MB。在 Eclipse Indexer 设置中,有“跳过大于的文件”和“跳过大于的包含文件”设置。默认情况下,这些设置设为 8 MB。对于本例中的头文件来说,这个值太低了。为了解决这个问题,应该增加设置以允许索引大型头文件。