Ошибка libeay32.dll при запуске RCurl

Я пытаюсь использовать RCurl (из языка программирования R). И я получаю следующую ошибку:

Точка входа процедуры ASN1_const_check_infinite_end не могла быть расположена в динамически подключаемой библиотеке libeay32.dll

Перед этим у меня было предупреждение, что libeay32.dll отсутствует. Я загрузил некоторую копию с онлайн, и поместил ее в system32 каталог - и я закончил с ошибкой выше.

Я затем работал regclean про (ссылка), но это не помогло также.

Я работаю над победой 7. Какие-либо предложения, как решить это?

(Я не был уверен, принадлежит ли это здесь на stackoverflow, таким образом, я попробовал обоих),

0
задан 20.11.2010, 12:33

1 ответ

Та ошибка вызывается при помощи более старого DLL что тот, необходимый RCurl. Это означает, что загрузчик библиотеки Windows не мог определить местоположение в библиотеке функции, которую RCurl хочет использовать.

Вы нуждаетесь в более новой версии, пытаетесь загрузить ее со страницы должностного лица OpenSSL, текущая версия 1.0.0b:

http://www.slproweb.com/products/Win32OpenSSL.html

Обратите внимание также, что Вы не должны помещать интервал в system32, это лучше, Вы, помещает его в каталог RCurl (MS больше не рекомендует поместить библиотеки в системные папки из-за Ада DLL).

1
ответ дан 24.11.2019, 12:16

Теги

Похожие вопросы