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