我已经安装了 Rtools35。但是安装Rtools35后,Rstudio不断出现错误。
此错误如下:
extension<-ifelse(isWindows, ".dll", ".so")
dyn.load(paste0("D:/Platanus/CiPA_Rocde/CiPA-master/AP_simulation/models/newordherg_qNet",extension))
Error in inDL(x, as.logical(local), as.logical(now), ...) :
unable to load shared object 'D:/Platanus/CiPA_Rocde/CiPA-master/AP_simulation/models/newordherg_qNet.dll'
LoadLibrary failure: The specified module could not be found.
为了解决上述错误,我需要检查可疑的事情。
[1。[Rtool 版本问题] 可能是.....是否因为Rtool版本而出现错误?
我正在使用基于window10的R 3.6.3版本和Rtool35版本。
你知道windows10(64bit)的R 3.6.3应该安装哪个Rtools版本吗?
我可以安装 Rtools35 吗?或者我可以安装 Rtools40 吗?
[1。问题解决方案]我检查了@r2evans的如下意见,所以我会继续使用Rtool35。
[2. R CMD SHLIB compile error in powershell in window10 issue] 为了获取.dll文件,我在window10的powershell中编译了newordherg_qNet.c。编译后出现如下错误。
- 运行错误示例
PS D:\Platanus\CiPA_Rocde\CiPA-master\AP_simulation\models> R CMD SHLIB newordherg_qNet.c
Invoke-History : 'SHLIB' It couldn't find location parameter permitting factor.
Location line : 1 character : 1
+ R CMD SHLIB newordherg_qNet.c
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Invoke-History],
ParameterBindingException
+ FullyQualifiedErrorId :
PositionalParameterNotFound,Microsoft.PowerShell.Commands.InvokeHistoryCommand
虽然我找到了与 R CMD SHLIB 问题相关的解决方案,但很难解决这个问题。您有解决错误的想法吗?