r - loadNamespace(name)中的错误:没有名为 'Rcpp'的软件包

标签 r rcpp rinside

我试图将RInside嵌入到Win7 64位系统上的应用程序中,但是当我初始化RInside时:

Rin = new RInside(argc, argv);

出现以下消息:

Error in loadNamespace(name) : there is no package called 'Rcpp'



仅Windows会出现此错误。

最佳答案

我认为当.libPaths()不同时,您会遇到此问题-换句话说,运行.libPaths()函数以查看R存储的路径以供其使用。然后检查RInside的安装位置,并确保在其中也安装了Rcpp。这是一个设置问题。

换句话说,如果您在基本R库所在的位置安装了RcppRInside,它应该可以工作。否则,您必须(在开始之前)告诉(嵌入式)R session 其他位置。

列表中有更多Windows用户,因此您可以尝试在rcpp-devel上提问。

关于r - loadNamespace(name)中的错误:没有名为 'Rcpp'的软件包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16758129/

相关文章:

r - R中函数的语法?

r - 使用 roxygen2 记录 Rcpp 模块公开的方法

Rcpp 查找独特的字符向量

c++ - 如何使用 R 和 Rcpp 删除 NumericVector 中的元素以进行递归

r - 绘图点的边框颜色-R绘图

r - ggplot geom_smooth lm中带宽的含义

omnet++ - 是否可以在 omnet++/Veins 项目中使用 RInside 以受益于丰富的 R 功能

c++ - RInside 段错误和链接问题

c++ - 在 Windows 下编译 RInside 示例时出错

R 中的正则表达式 : finding exact number