Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
4年前关闭。
就像标题可能说的那样,我有一个R包,该包已经大部分是用C语言开发的。
现在,我正在尝试向程序包中添加一些新内容,我对C不再满意,并且我愿意使用Rcpp。
我还在Rcpp中开发了新功能,但是我不知道如何链接这两个代码。
你能给个提示从哪里开始吗?
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
4年前关闭。
就像标题可能说的那样,我有一个R包,该包已经大部分是用C语言开发的。
现在,我正在尝试向程序包中添加一些新内容,我对C不再满意,并且我愿意使用Rcpp。
我还在Rcpp中开发了新功能,但是我不知道如何链接这两个代码。
你能给个提示从哪里开始吗?
最佳答案
现在,在CRAN上有超过400个使用Rcpp的软件包。其中很大一部分是“转换者”。您可以看一下其中的一些-许多使用的工作示例是对文档的非常有用的补充。
而且没有魔术:只需执行创建有效的Rcpp程序包所需的几个步骤(对于该程序,调用Rcpp.package.skeleton()
可能是最简单的方法)并携带所需的文件(来自DESCRIPTION
,NAMESPACE
,src/Makevars*
, ...)移至您现有的软件包。
关于c++ - 用Rcpp开发现有的R包,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31545184/
10-13 00:08