标准库未在 Eclipse Juno 中解析
Standard library not resolved in Eclipse Juno
我正在Eclipse Juno中构建一个Makefile项目,我已经设置了它,以便它编译和调试(它使用CMake,所以我不使用内部工具)。但是,Eclipse 显然没有被告知正确的标头,如以下代码所示:
#include <iostream>
using namespace std;
int main ()
{
cout << "Hello world << endl;
return 0;
}
包含"iostream"和符号"std","cout"和"endl"都未解析。
我应该如何让 Eclipse 意识到这些,以便它不再用红色下划线和垃圾邮件错误?
可以通过
在项目>属性>C++生成>环境中指定以下环境变量来解决此问题。
- 郎=en_US
- LC_ALL=en_US
显然,自动发现工具需要它们来确定包含的位置。
答案来自这个 Eclipse 论坛主题。
相关文章:
- 无法在Ubuntu上将共享库与Eclipse链接
- Eclipse CDT:单个项目中有多个C++文件
- C++ 运行时链接器错误 (liblog4cpp.so.5) Eclipse
- 标准库未在 Eclipse Juno 中解析
- Eclipse (Juno) CDT 索引器:"Error while parsing..." Makefile 项目
- mingwCC 编译错误 (Eclipse Juno)
- Win7中的Eclipse CDT(Juno):在PATH中找不到g++,iostream未解析和其他有趣的东西
- Eclipse Juno C++与microsoft 2010 C++express不创建EXE文件
- Qt with Eclipse CDT Juno
- 无法使用std=C++11设置Eclipse Juno C++
- eclipse cdt juno c++
- c++ eclipse juno build error
- Eclipse CDT Juno - 工具链问题
- 在Eclipse Juno ADT中启用c++ 11符号解析
- C++ 在 Mac 上使用 Eclipse Juno - "binary not found"
- 带有 CDT 的 Eclipse Juno 不添加内置的包含目录
- Undefined Reference to .. - mingw - winxp - eclipse juno
- Configuring Eclipse Juno for C++
- 我该如何使用eclipse juno(最新版本)的编译器
- Issue with eclipse juno for c,c++ in windows