严重错误:找不到“ RcppArmadillo.h”文件

时间:2020-06-13 04:04:51

标签: rcpparmadillo

Rcpp :: sourceCpp('〜/ Desktop / my.cpp')

正在处理一些独立的Rcpparmadillo文件并遇到此错误:

fatal error: 'RcppArmadillo.h' file not found
#include <RcppArmadillo.h>
         ^~~~~~~~~~~~~~~~~

示例“ my.cpp”:

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

// [[Rcpp::export]]
arma::vec add_two(arma::vec x){
  return x + 2;
}


/*** R
add_two( c(42, 22))
*/

我最近升级到RcppArmadillo版本0.9.900.1.0,使用的是macOS Catalina 10.15.5和R版本3.6.1。这似乎很不正常,因为我仍然可以使用RcppArmadillo来构建一个软件包,无论如何,我发现一些解决方案我会在下面发布,以防其他人遇到相同的问题。

1 个答案:

答案 0 :(得分:0)

文件夹的复制内容:

-I” /库/框架/R.framework/版本/3.6/资源/库/ RcppArmadillo /包括”

收件人:

-I” /库/框架/R.framework/版本/3.6/资源/库/ Rcpp /包括”