【发布时间】:2018-04-06 22:37:52
【问题描述】:
为了方便使用,我正在使用 RcppArmadillo.package.skeleton() 构建一个带有 RcppArmadillo 的 R 包。
我的代码结构如下:
RcppArmadillo.package.skeleton(name = "HACSim", code_files = c("accumulate.cpp", "HAC.sim.R", "HAC.simrep.R"),example_code = FALSE).
运行良好。但是,我收到一条警告消息:
Warning message:
In (function (name = "anRpackage", list = character(), environment = .GlobalEnv, :
Invalid file name(s) for R code in ./HACSim/R:
'accumulate.cpp'
are now renamed to 'z<name>.R'
我觉得奇怪的是 R 不能识别 .cpp 扩展名。
这不是使用 RcppArmadillo.package.skeleton() 指定 C++ 文件的正确方法吗?
【问题讨论】: