Мне удалось установить Rcpp.package.skeleton
для установки в Windows с помощью следующих команд в приглашении R -
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
Утверждение, что у меня есть новый mypackage.
Есть ли какие-либо дополнительные проверки, которые я могу сделать, чтобы увидеть, что происходит? Любые идеи?