Curl 如何修复libeay32.dll未找到错误

Curl 如何修复libeay32.dll未找到错误,curl,Curl,我想运行一些url,我在windows环境中使用了curl。我从下载了curl可执行文件并将curl.exe保存在C驱动器中,然后打开命令提示符并键入: C:\curl但它给了我一个错误:找不到libeay32.dll 虽然我存档了此dll文件,但如何解决此问题我相信您需要将libeay32.dll和ssleay32.dll文件放在系统文件夹中这是来自SSL的库。您需要安装 您可能还会遇到python中缺少的readline()函数。您必须安装pyreadline库。我在32位win 7机器上安

我想运行一些url,我在windows环境中使用了curl。我从下载了curl可执行文件并将curl.exe保存在C驱动器中,然后打开命令提示符并键入: C:\curl但它给了我一个错误:找不到libeay32.dll


虽然我存档了此dll文件,但如何解决此问题我相信您需要将libeay32.dll和ssleay32.dll文件放在系统文件夹中

这是来自SSL的库。您需要安装


您可能还会遇到python中缺少的
readline()
函数。您必须安装pyreadline库。

我在32位win 7机器上安装时遇到了相同的问题。正如Buravchik所回答的,这确实是SSL的依赖性,并且安装修复了它。需要注意的一点是,在安装openssl时,您将得到一个提示,询问您希望将依赖DLL放在何处。确保将它放在windows系统目录中,因为其他程序,如curlwget也需要它


从中下载32位和64位的libeay32.dll和ssleay32.dll二进制软件包,然后将其放入可执行文件或System32目录。

对于windows,您需要在 这次是:

openssl-1.0.2k-x64_86-win64.zip

当我试图在windows 10中运行MongoDBbin时,这个问题发生在我身上

下载资料来源:
我以前遇到过这种问题。我使用的是Windowsx64操作系统,所以openssl中出现了一个错误。后来我意识到OpenSSL安装文件的路径是“C:\OpenSSL win32”。最后,我删除了OpenSSL程序并将其安装到“C:\program Files(x86)”并顺利使用。

请检查应用程序中的dll是否与sys32或wow64文件夹中的dll版本相同,具体取决于您的windows版本

您可以从DLL的文件大小中进行检查

我面临这个问题是因为system32中的libeay32.dll和ssleay32.dll文件与openssl应用程序中的libeay32.dll和ssleay32.dll文件具有不同的dll

我将sys32中的一个复制到openssl中,一切都很好


这没有最新版本的Win32 OpenSSL最终完成了工作。非常感谢。在Win7中也表现出色