我正在尝试使用 Rcpp 包作为依赖项构建一个包含 C(以 .c 文件的形式)和 C++ 代码(以 .cpp 文件的形式)的 R 包。
我有一些问题。
为了帮助解决这个问题,我在我的 GitHub 页面 ( https://github.com/tpbilton/testrcpp )上设置了一个小示例。我已经用来Rcpp.package.skeleton("testrcpp")初始化包并添加了一些功能(来自本教程https://cran.r-project.org/web/packages/Rcpp/vignettes/Rcpp-introduction.pdf)然后运行Rcpp::compileAttributes(). 我安装了这个包,c++ 函数convolve_cpp工作正常,但convolve_c没有注册,我不知道如何正确地做到这一点,我试图注册这两个函数的尝试无处可去。