根据Rcpp FAQ (2.15. What about the new 'no-linking' feature),因为 Rcpp 版本 0.11.0 我们可以避免在 Makevars 文件中指定 LAPACK/BLAS/Fortran,实际上如果我们遵循,则完全避免 Makevars这些说明。
... only two things are required:
• an entry in DESCRIPTION such as Imports: Rcpp (which
may be versioned as in Imports: Rcpp (>= 0.11.0)), and
• an entry in NAMESPACE to ensure Rcpp is correctly instantiated,
for example importFrom(Rcpp, evalCpp).
但是不是Imports
为 Rcpp 添加一行,aLinkingTo
也可以吗?也就是说,我可以使用:
LinkingTo: Rcpp (>= 0.11.0)
代替:
Imports: Rcpp (>= 0.11.0)
还是两者都需要?