【发布时间】:2015-12-03 01:18:53
【问题描述】:
我无法运行我的 Rcpp Armadillo 代码
return arma::randg<arma::mat>(n,1,arma::distr_param(shape,scale));
返回错误; 错误:randg():需要 C++11 编译器
我的 g++ 版本是 5.1.0。我该怎么办?
【问题讨论】:
-
您可以考虑阅读有关如何打开 C++11 编译的 Rcpp 文档。我们解释清楚。此外,搜索引擎可能会有所帮助——在第一次点击时对我有用。你真的还没有遇到过 Rcpp 手册或Rcpp Gallery 吗?
-
我检查了很多与这个问题相关的网站,但似乎没有与 g++ 版本相关的问题,但我仍然有这个问题。
-
@Shin - 将
-std=c++11添加到您的编译器标志中。