我正在使用REDHAWK 1.9。在进行C ++组件的开发时,IDE会出现以下弹出错误。这种情况经常发生。如果开发一个C ++组件,它每天会发生多次。
'更新监视器'遇到了问题。在以下期间发生内部错误:Update Monitor。
另一个弹出窗口提供以下内容:
发生了内存不足错误。参考“运行Eclipse”#39;自述文件的一部分,以获取有关将来防止此类错误的信息。建议您退出工作台。可能会发生后续错误,并可能在没有警告的情况下终止工作台。
答案 0 :(得分:0)
看起来这可能与Eclipse Bug #400073
有关特别是,请参阅Comment #25:
在REDHAWK组件和设备中使用Boost库,R1.9.0 IDE使用CDT版本8.1.2
该主题还列出了几个解决方案,包括: “对我而言,解决方法是将索引器的绝对缓存限制从64MB减少到32MB,但我不知道这是否可以正常工作。您可以在Window - > Preferences - > C / C ++ - >中找到设置。索引器“来自Comment #23
您还可以尝试在索引器页面中调整其他首选项,“未包含在构建中的索引源文件”和“索引未使用的标头”可以取消选中。这可以在工作区级别或每个项目级别完成。
作为最后的手段,您可以尝试新的工作区或完全禁用索引器。