Исправить ошибку libeay32.dll не удалось.

Я хочу запустить некоторый url, я использовал curl в среде windows для it.i скачал curl исполняемый файл из http://curl.haxx.se/dlwiz/?type=bin&os=Win64 и сохранил curl.exe на диске C, чем я просто откройте командную строку и введите: C:\curl http://google.com, но это дает мне ошибку: libeay32.dll не был найден.

хотя я имею этот файл dll в архиве, как я могу исправить эту проблему

Ответы

Ответ 1

Это библиотека из SSL. Вам нужно установить openssl.

Вы также можете встретить отсутствующую функцию readline() в python. Вы должны установить pyreadline Lib.

Ответ 2

Я столкнулся с той же проблемой, когда попытался установить curl на моем 32-битном компьютере Win 7. Как ответил Буравчик, это действительно зависимость SSL и установка openssl исправила его. Просто обратите внимание на то, что при установке openssl вы получите приглашение спросить, куда вы хотите поместить зависимые DLLS. Обязательно поместите его в системный каталог Windows, так как другие программы, такие как завиток и wget также нуждаются в нем.

enter image description here

Ответ 3

Я считаю, что вам нужно поместить файлы libeay32.dll и ssleay32.dll в системную папку

Ответ 4

Загрузите двоичный пакет libeay32.dll и ssleay32.dll для 32Bit и 64Bit из http://indy.fulgan.com/SSL/, затем поместите его в исполняемый файл или в каталог System32.

Ответ 5

Для окон вам необходимо загрузить последнюю версию открытых двоичных файлов SSL в на этот раз:

openssl-1.0.2k-x64_86-win64.zip

список openSSL

эта проблема возникла со мной, когда я попытался запустить bin MongoDB в Windows 10

источник для загрузки: https://indy.fulgan.com/SSL/

Ответ 6

Я столкнулся с такой проблемой раньше. Я использовал операционную систему Windows x64, поэтому я получил ошибку в openssl. Позже я понял, что путь к установочному файлу OpenSSL был "C:\OpenSSL win32". Наконец, я удалил программу OpenSSL и установил ее в "C:\Program Files (x86)" и использовал ее плавно.