C++ Eclipse不包括C++;库本图图书馆

C++ Eclipse不包括C++;库本图图书馆,c++,eclipse,g++,kubuntu,C++,Eclipse,G++,Kubuntu,我在使用C++11库时遇到问题。我正在Kubuntu使用Eclipse和最新的gcc和g++编译器。我使用的是C++ 4.7.2库。 Eclipse发现所有库都很好,但仍然存在问题。例如: #include <random> typedef std::mt19937 myRandom; #包括 类型定义标准::mt19937 myRandom; 此代码导致错误:“无法解析类型'std::mt19937'。似乎并非random中的所有功能都未包含在内。iostream中的cout和

我在使用C++11库时遇到问题。我正在Kubuntu使用Eclipse和最新的gcc和g++编译器。我使用的是C++ 4.7.2库。 Eclipse发现所有库都很好,但仍然存在问题。例如:

#include <random>
typedef std::mt19937 myRandom;
#包括
类型定义标准::mt19937 myRandom;
此代码导致错误:“无法解析类型'std::mt19937'。似乎并非random中的所有功能都未包含在内。iostream中的cout和cin也存在同样的问题。有什么不对劲吗


-juhol

您需要告诉Eclipse让gcc使用C++11,这不是默认值。编译器选项是
-std=c++0x
。我已经使用了-std=gnu++11标记。我尝试过,如果-STD= C++ +0x有任何不同,但是没有。STD中有一些函数::像STD::ABS(x),所以看起来那里只有C++库的一部分,并且包含没有任何效果。我刚刚转到项目属性-C/C++构建发现选项,并将发现更改为自动化。再试一次,没有结果。然后再次禁用它,然后识别iostream。不过,不要随机掷骰子。