Eclipse JUNO CDT 出现 Symbol 'std' could not be resolved

wangkaibule 2013-02-01 05:28:08
Eclipse 菜鸟一枚。

在配置好Eclipse CDT 环境 和 MinGW 后 尝试编了下Hello Word

但在编译之前 Eclipse 抛出好几个 ERROR

Symbol 'std' could not be resolved

还对 cout endl 等也提示相同错误

没有理会 并 编译后 错误消失。

Eclipse 能在未编译前提示语法错误确实很棒,但不知为什么这个功能好像出现了些问题。
求高手前辈指教!!
...全文
10498 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
good!thanks!
iloveyou_you 2014-09-06
  • 打赏
  • 举报
回复
引用 3 楼 gentler100 的回复:
MinGW从4.6.2及以后的版本中出现了这类问题。它的自动检测功能被去掉了,不能再自动地找到标准目录的东西了。为了解决这个问题,我试图让编译器在build的时候用英文结果输出。具体的操作步骤是: "Window -> Preferences -> C/C++ -> Build -> Environment", 增加两个新的环境变量: "LANG" and "LC_ALL" 并把它们的值都设成是: "en_US". 这个是我看到的英文的解决办法。要看更详细的解释参看:http://www.eclipse.org/forums/index.php/t/275956/
正解!!!!编译成功!!!!
gentler100 2014-04-08
  • 打赏
  • 举报
回复
MinGW从4.6.2及以后的版本中出现了这类问题。它的自动检测功能被去掉了,不能再自动地找到标准目录的东西了。为了解决这个问题,我试图让编译器在build的时候用英文结果输出。具体的操作步骤是: "Window -> Preferences -> C/C++ -> Build -> Environment", 增加两个新的环境变量: "LANG" and "LC_ALL" 并把它们的值都设成是: "en_US". 这个是我看到的英文的解决办法。要看更详细的解释参看:http://www.eclipse.org/forums/index.php/t/275956/
liangliming2012 2013-07-09
  • 打赏
  • 举报
回复
我的神呀,就是这一个保存花了我一个上午,直到看到楼主的文章。。。
wangkaibule 2013-02-18
  • 打赏
  • 举报
回复
自己发现了解决方法,写完#include预处理后保存一次文件,这样之后的输入就不会提示不正确的错误了。 不像用eclipse写Java一样一边写一边就可以检查语法错误,CDT的语法检测要先经过类似编译连接的过程。

58,451

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧