Rcpp 犰狳 randg()
Rcpp Armadillo randg()
我无法 运行 我的 Rcpp Armadillo 代码
return arma::randg<arma::mat>(n,1,arma::distr_param(shape,scale));
它returns错误;
错误:randg():需要 C++11 编译器
我的 g++ 版本是 5.1.0。我该怎么办?
Rcpp Gallery has a tags, and under the tag c++11
you will find three dedicated answers to C++11 and Rcpp.
第一个有这个例子:
#include <Rcpp.h>
// Enable C++11 via this plugin (Rcpp 0.10.3 or later)
// [[Rcpp::plugins(cpp11)]]
// [[Rcpp::export]]
int useAuto() {
auto val = 42; // val will be of type int
return val;
}
它拥有您需要的一切,包括 插件说明,将所需的 -std=c++11
开关添加到您的编译器调用。
注意:我已经在 to look at the Rcpp Gallery 中告诉过你了。
注意 2:当您在 Whosebug 上的搜索框中使用 [rcpp] c++11
等字符串进行搜索时,您还会得到 124 个结果。
我无法 运行 我的 Rcpp Armadillo 代码
return arma::randg<arma::mat>(n,1,arma::distr_param(shape,scale));
它returns错误; 错误:randg():需要 C++11 编译器
我的 g++ 版本是 5.1.0。我该怎么办?
Rcpp Gallery has a tags, and under the tag c++11
you will find three dedicated answers to C++11 and Rcpp.
第一个有这个例子:
#include <Rcpp.h>
// Enable C++11 via this plugin (Rcpp 0.10.3 or later)
// [[Rcpp::plugins(cpp11)]]
// [[Rcpp::export]]
int useAuto() {
auto val = 42; // val will be of type int
return val;
}
它拥有您需要的一切,包括 插件说明,将所需的 -std=c++11
开关添加到您的编译器调用。
注意:我已经在
注意 2:当您在 Whosebug 上的搜索框中使用 [rcpp] c++11
等字符串进行搜索时,您还会得到 124 个结果。