Обходной путь для несоответствия архитектуры при попытке загрузить dll в R - PullRequest
0 голосов
/ 03 февраля 2020

Я пытаюсь адаптировать исходный код из этого репозитория , но очень быстро столкнулся с проблемой загрузки предоставленного DLL-файла. Когда я запускаю код R автора, я получаю следующую ошибку:

dyn.load("RST_residenceRadii.dll")

"Error in inDL(x, as.logical(local), as.logical(now), ...) : unable to load shared object:
LoadLibrary failure: %1 is not a valid Win32 application."

Небольшое исследование заставляет меня думать, что проблема в том, что архитектура .dll является 32-битной, а мой компьютер - 64- немного. Учитывая, что я абсолютно ничего не знаю о C, есть ли способ проверить архитектуру файла .dll? И если это вопрос несоответствия архитектуры, есть ли способ обойти это или я должен связаться с автором для 64-битной .dll? Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...