如何在Mac上使用#include <random>和g ++?</random>

时间:2012-10-07 20:19:27

标签: c++ include g++

我正在尝试编译一个我从别人那里得到的c ++程序。它是在windows上开发的,g ++给出了一些编译错误。其中一个是

#include <random>

出现以下错误:CandidateSolution.cpp:2:18: error: random: No such file or directory。我试图找到我从哪里可以得到error.h文件,但我找不到它。我怎样才能让它发挥作用?

1 个答案:

答案 0 :(得分:7)

该标头是C ++ 11的新功能。尝试使用-std=c++11-std=c++0x。另外,请确保您的编译器是最新的。