相关疑难解决方法(0)

如何使用 RcppArmadillo 在 Rstudio 中构建 Rcpp 包?

我正在尝试编译一个在 RStudio 中使用 RcppArmadillo 的 Rcpp 包。我只是想编译:

#include <RcppArmadillo.h>
// [[Rcpp::depends(RcppArmadillo)]]

using namespace Rcpp;

// Implementation of MASS' rmvrnorm()

// [[Rcpp::export]]
arma::mat rmvrnorm_arma2(int n, arma::vec mu, arma::mat sigma) {
   int ncols = sigma.n_cols;
   arma::mat Y = arma::randn(n, ncols);
   return arma::repmat(mu, 1, n).t() + Y * arma::chol(sigma);
}
Run Code Online (Sandbox Code Playgroud)

在这里找到:http : //gallery.rcpp.org/articles/simulate-multivariate-normal/

我已将文件 rmvrnorm_arma.cpp 放在 /src/ 目录中。

RStudio 提供以下错误:

==> Rcpp::compileAttributes()

警告消息:使用 Rcpp::depends 属性引用以下包,但未在包描述文件的 Depends 和 LinkingTo 字段中列出:RcppArmadillo

==> Rcmd.exe INSTALL --no-multiarch --with-keep.source Choice38

  • 安装到库“F:/Program Files/R/R-3.1.0/library”
  • 安装包'Choice38' ... g++ …

r rcpp rstudio

0
推荐指数
1
解决办法
3129
查看次数

标签 统计

r ×1

rcpp ×1

rstudio ×1