我想在我的C ++代码中使用poisson_distribution模板(包含在随机头文件中),但是找不到编译它的方法而没有错误
我的代码块显示错误
此文件需要编译器和库支持\ ISO C ++ 2011标准。这种支持目前是实验性的,必须是\ 使用-std = c ++ 11或-std = gnu ++ 11编译器选项启用。
我记得在安装代码块时我只安装了gnu c / c ++编译器。任何人都可以解释我如何将我的编译器更新为标准ISO C++ 2011
标准或建议替代方案。
提前致谢...
答案 0 :(得分:2)
您无需更新编译器。您只需将其设置为C ++ 11模式。
答案 1 :(得分:2)
一个简单的选择就是写
-std=c++11
作为其他编译器选项标志的一部分或直接在Makefile中。
请注意,某些项目可能需要-std=gnu++11
,这类似于C ++ 11,但启用了一些GNU扩展。
答案 2 :(得分:0)
设置>编译器> 选择复选框: “让g ++遵循C ++ 11 ISO C ++语言标准”