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

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

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

Затем я запустил RegClean Pro (ссылка), но это тоже не помогло.

Я работаю на победу 7. Любые предложения, как решить эту проблему?

(Я не был уверен, относится ли это к стеклу, поэтому я попробовал оба варианта)

1 ответ1

1

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .