首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Rcpp升级遗留代码问题

Rcpp升级遗留代码问题
EN

Stack Overflow用户
提问于 2011-03-04 12:14:19
回答 1查看 181关注 0票数 2

我正在接管一个项目,该项目涉及升级到Rcpp的最新版本,因此我必须升级所有旧风格的API调用(我认为它与CLassic版本兼容)。由于没有完整的API文档,我不得不通过尝试和错误来做到这一点,并且在链接时注意到任何“未定义的引用”错误,然后查看小片段/示例。编译工作良好,但在针对\inst\libs\RLink.dll进行链接时会出现错误。我一直在转换大量代码(主要使用Rcpp::List来提取和打包传入和传出函数参数),但我无法获得以下内容的等效值:

  1. Rprintf或Rf_error和forward_exception_to_r。
  2. R_NilValue
  3. Rf_install

我使用的是代码::块10.05 IDE,安装了RTools,并在工具链中显式引用了Mingw64,选择了GCC编译器。如果有人提醒我我会很感激的。谢谢。

编辑:

我确实有#include和在此之前(出现了一系列错误,因为我在Rcpp之前包含了iostream,这很奇怪。

EN

回答 1

Stack Overflow用户

发布于 2011-03-04 14:21:41

你能不能提供一些具体的例子,甚至在rcpp发展清单上?移植方法是可行的,我也从“经典”Rcpp移植了遗留代码,列表中的其他代码也是如此。

但你不需要移植。RcppClassic包中的简短小片段详细介绍了如何使用它,以防您想要维护旧的API。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5193550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档