1

我已经安装了 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 问题相关的解决方案,但很难解决这个问题。您有解决错误的想法吗?

4

0 回答 0