作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经通过在R提示符下通过以下命令设法将Rcpp.package.skeleton
安装到Windows中-
Rcpp.package.skeleton("mypackage")
system("R CMD build mypackage")
system("R CMD INSTALL mypackage")
library(mypackage)
mypackage.dll
。但是,当我执行以下命令时-
rcpp_hello_world <- function(){ .Call( "rcpp_hello_world", PACKAGE = "mypackage")}
rcpp_hello_world()
Error in .Call("rcpp_hello_world", PACKAGE = "mypackage") :
"rcpp_hello_world" not available for .Call() for package "mypackage"
sessionInfo()
,得到以下信息:
attached base packages:
[1] tools stats graphics grDevices utils datasets methods base
other attached packages:
[1] mypackage_1.0 inline_0.3.13 Rcpp_0.11.1
最佳答案
FWIW,在使用Rcpp改造现有的仅R的软件包时,我遇到了类似的错误,问题是useDynLib(mypackage)
中缺少NAMESPACE
。
关于r - Rcpp Rcpp.package.skeleton (“mypackage”) “rcpp_hello_world”不适用于 “mypackage”包的.Call(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22594238/
我已经通过在R提示符下通过以下命令设法将Rcpp.package.skeleton安装到Windows中- Rcpp.package.skeleton("mypackage") system("R C
我是一名优秀的程序员,十分优秀!