Rcpp功能交付

时间:2014-05-21 09:21:53

标签: rcpp

我已经为一些正在进行的工作制作了一些Rcpp函数,但是这些工作可能是我的初学者同事所做的。我的问题是,如果我的同事想在他们的机器上使用这些功能,他们是否必须安装Rtools并使用sourceRcpp()来首先编译这些功能?这是否可以避免这种情况?例如,使用函数就像使用require()一样? 谢谢。

1 个答案:

答案 0 :(得分:2)

任何操作系统上,R允许您提供二进制包。在Windows和OS X上,这甚至很常见。您没有(明确)陈述您的同事使用的操作系统;从上下文(Rtools?),它可能是Windows。您甚至可以使用win-builder服务进行编译。

这是非常基本的打包问题,已在Writing R Extensions手册中解决。 Rcpp在这里没什么特别的。

但是我们确实在包装上有一个你应该阅读的小插图,Rcpp book中也包含了这些材料。