Sah*_*een 3 random qt qt-creator c++11
我试着解决这个问题:
c ++ 0x_warning.h:32:Fehler:#error此文件需要编译器和库支持即将推出的ISO C++标准C++ 0x.此支持目前是实验性的,必须使用-std = c ++ 0x或-std = gnu ++ 0x编译器选项启用.
通过增加
QMAKE_CXXFLAGS + = - std = c ++ 0x
到我的.pro文件.
现在我收到这个错误:
错误:'random_device'未在此范围内声明random_device rd; ^

确保包含标题:
#include <random>
Run Code Online (Sandbox Code Playgroud)
并且您可能需要在random_device之前添加std ::,除非您已使用"std"将"std"映射到您的命名空间中
using namespace std;
Run Code Online (Sandbox Code Playgroud)
注意:通常最好显式指定std ::而不是将名称空间映射到默认名称空间.