Вы знаете, какая версия Rtools должна быть установлена ​​для R 3.6.3 в windows10? - PullRequest
1 голос
/ 09 апреля 2020

Я уже установил 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?

Я использую версию R 3.6.3 и версию Rtool35 на основе window10.

знаете, какая версия Rtools должна быть установлена ​​для R 3.6.3 в windows10 (64 бит)?

Можно ли установить Rtools35? или я могу установить Rtools40?

[1. Решение проблемы] Я проверил мнение @ r2evans, упомянутое ниже, так что я буду постоянно использовать Rtool35.

[2. R Ошибка компиляции CMD SHLIB в powershell в выпуске window10] Чтобы получить файл .dll, я скомпилировал newordherg_ qNet. c в powershell в window10. После компиляции возникает ошибка следующим образом.

-Пример ошибки примера

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, это трудно решить проблему. У вас есть идея, чтобы решить ошибку?

...