您知道windows10中R 3.6.3应该安装哪个Rtools版本吗?

您知道windows10中R 3.6.3应该安装哪个Rtools版本吗?,r,rtools,R,Rtools,我已经安装了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.logica

我已经安装了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.
位置参数找不到,Microsoft.PowerShell.Commands.InvokeHistoryCommand



虽然我找到了与R CMD SHLIB问题相关的解决方案,但很难解决该问题。你有解决错误的办法吗

文件存在吗?(是否
file.exists('D:/kyuri\u kim/CiPA\u Rocde/CiPA master/AP\u simulation/models/newordherg\u qNet.dll')
true?)(是否有理由删除该文件,并在今天逐字逐句地询问相同的问题?这不是问题,只是好奇而已。)@r2evans:1。相应文件夹中不存在此文件-'D:/kyuri_kim/CiPA_Rocde/CiPA master/AP_simulation/models/newordherg_qNet.dll'。仅此而已,它在我的PC中列出了这个文件-D:/kyuri_kim/CiPA_Rocde/CiPA master/AP_simulation/models/newordherg_qNet.c'。删除上一个问题的原因是因为我想重写我的问题。好吧,你问题中的代码试图加载一个不存在的文件,错误是告诉你找不到该文件。您需要了解如何将
newordherg_qNet.c
编译成
.dll
。仅尝试加载
.dll
文件不足以让系统知道如何创建它。如果在同一个目录中有一个
Makefile
,这可能是了解所需编译步骤的良好开端。顺便说一句,回答标题中的问题:Rtools页面说3.5和3.4版适合您的R-3.6.3(我会选择3.5版,但ymmv)。我认为你不应该尝试安装Rtools-4.0,因为它说它是为了“仅针对R4.0的特殊R测试构建”(这意味着Rtools-4.0可能主要/仅针对R-4.0进行设置……根据主页,这应该是本月晚些时候)。@r2evans我检查了你上面提到的观点。在运行编程时,出现了一些错误。你能检查上面的另一个错误代码吗?文件存在吗?(是否
file.exists('D:/kyuri\u kim/CiPA\u Rocde/CiPA master/AP\u simulation/models/newordherg\u qNet.dll')
true?)(是否有理由删除该文件,并在今天逐字逐句地询问相同的问题?这不是问题,只是好奇而已。)@r2evans:1。相应文件夹中不存在此文件-'D:/kyuri_kim/CiPA_Rocde/CiPA master/AP_simulation/models/newordherg_qNet.dll'。仅此而已,它在我的PC中列出了这个文件-D:/kyuri_kim/CiPA_Rocde/CiPA master/AP_simulation/models/newordherg_qNet.c'。删除上一个问题的原因是因为我想重写我的问题。好吧,你问题中的代码试图加载一个不存在的文件,错误是告诉你找不到该文件。您需要了解如何将
newordherg_qNet.c
编译成
.dll
。仅尝试加载
.dll
文件不足以让系统知道如何创建它。如果在同一个目录中有一个
Makefile
,这可能是了解所需编译步骤的良好开端。顺便说一句,回答标题中的问题:Rtools页面说3.5和3.4版适合您的R-3.6.3(我会选择3.5版,但ymmv)。我认为你不应该尝试安装Rtools-4.0,因为它说它是为了“仅针对R4.0的特殊R测试构建”(这意味着Rtools-4.0可能主要/仅针对R-4.0进行设置……根据主页,这应该是本月晚些时候)。@r2evans我检查了你上面提到的观点。在运行编程时,出现了一些错误。您能检查上面的另一个错误代码吗?
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 :