我有一个非常奇怪的错误/错误:
从一小时到下一小时,Eclipse无法解析任何符号。例如:
标准,列表,[自己的对象] 或类似的函数: size(),append(),cout等......
我已经在整个项目中重建和/或刷新了索引器,并尝试清理它。但没有任何努力。我做的唯一新事是昨天:我在项目中添加了Doxygen支持。
我不知道这是从哪里来的。我认为发送所有源代码方式太大了,它必须是一般的Eclips-Error,因为我这样工作了几个星期。
Eclipse版本:Kepler Service Release 2
有人有想法吗?
更新
感谢您的支持并原谅我已经切换了整个系统,因此我无法重现您的建议。
答案 0 :(得分:1)
有两种方式:
答案 1 :(得分:1)
您的设置中很可能缺少一些特定于系统的包含目录,这使得索引器无法正确解析iostream,从而导致错误。在项目的上下文菜单中选择Index -> Search For Unresolved Includes
将为您提供未解决的包含列表,您可以在/usr/include
中搜索并在项目属性中将包含的目录添加到C++ Include Paths and Symbols
。
在我的系统上,我必须为要解析的/usr/include/c++/4.6/x86_64-linux-gnu
添加bits/c++config.h
以及更多目录。
添加包含目录后,不要忘记重建索引(索引 - >重建)。