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 构建一个包,无论如何我找到了一些解决方案,我将在下面发布以防其他人有同样的问题。