【发布时间】:2019-11-28 08:04:25
【问题描述】:
由于我公司的防火墙,我从本地手动安装软件包。从终端构建包时没有错误,但是当我使用库函数加载包时出现错误
unable to load shared object 'C:/Program Files/R/R-3.6.1/library/Rcpp/libs/x64/Rcpp.dll':
LoadLibrary failure: The specified procedure could not be found.
它还会抛出一个提示
感谢任何帮助!
试过了:
- Error in inDL(x, as.logical(local), as.logical(now), ...) : unable to load shared object
- https://github.com/r-lib/rlang/issues/306
上述方法似乎都不起作用
【问题讨论】:
-
你能告诉我们你是如何安装这个包的吗?你是从二进制包还是从源包安装的?如果是二进制:你用的是哪一个?
-
@RalfStubner 我使用了二进制包。 cran.r-project.org/bin/windows/contrib/4.0/Rcpp_1.0.3.zip
-
该二进制包适用于 R-devel(将是 R 4.0),而您使用的是 R 3.6。你应该使用cran.r-project.org/bin/windows/contrib/3.6/Rcpp_1.0.3.zip
-
@RalfStubner 考虑发布作为答案。
-
@zx8754 终于解决了这个问题。谢谢提醒。