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来构建一个软件包,无论如何,我发现一些解决方案我会在下面发布,以防其他人遇到相同的问题。
答案 0 :(得分:0)
文件夹的复制内容:
-I” /库/框架/R.framework/版本/3.6/资源/库/ RcppArmadillo /包括”
收件人:
-I” /库/框架/R.framework/版本/3.6/资源/库/ Rcpp /包括”