【问题标题】:Standard library not resolved in Eclipse Juno标准库未在 Eclipse Juno 中解析
【发布时间】:2012-12-05 13:06:13
【问题描述】:

我正在 Eclipse Juno 中构建一个 Makefile 项目,并且我已经设置它以便编译和调试(它使用 CMake,所以我没有使用内部工具)。但是,Eclipse 显然没有被告知正确的标题,如下代码所示:

#include <iostream>

using namespace std;

int main ()
{    
  cout << "Hello world << endl;
  return 0;
}

include "iostream" 和符号 "std"、"cout" 和 "endl" 均未解析。

我应该如何让 Eclipse 意识到这些,以便它停止用红色下划线和垃圾邮件发送错误信息?

【问题讨论】:

    标签: c++ eclipse eclipse-cdt


    【解决方案1】:

    这可以通过在 Project->Properties->C++ Build->Environment 中指定以下环境变量来解决。

    • LANG=zh_CN
    • LC_ALL=zh_CN

    显然,自动发现工具需要它们来确定包含的位置。

    答案来自this Eclipse forum thread

    【讨论】:

      猜你喜欢
      • 2013-01-14
      • 2017-03-25
      • 2011-12-15
      • 2016-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多