Closed. This question needs to be more focused。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
                        
                        4年前关闭。
                                                                                            
                
        
就像标题可能说的那样,我有一个R包,该包已经大部分是用C语言开发的。
现在,我正在尝试向程序包中添加一些新内容,我对C不再满意,并且我愿意使用Rcpp。

我还在Rcpp中开发了新功能,但是我不知道如何链接这两个代码。

你能给个提示从哪里开始吗?

最佳答案

现在,在CRAN上有超过400个使用Rcpp的软件包。其中很大一部分是“转换者”。您可以看一下其中的一些-许多使用的工作示例是对文档的非常有用的补充。

而且没有魔术:只需执行创建有效的Rcpp程序包所需的几个步骤(对于该程序,调用Rcpp.package.skeleton()可能是最简单的方法)并携带所需的文件(来自DESCRIPTIONNAMESPACEsrc/Makevars*, ...)移至您现有的软件包。

关于c++ - 用Rcpp开发现有的R包,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31545184/

10-13 00:08