在 Windows 上运行 gnu 的 wget,打开错误:计算机丢失 LIBEAY32.dll

Windows 2020-10-01 阅读 17 评论 0

问题描述

在 windows 10 / windows server 2008 r2 / windows server 2012 r2 等操作系统上尝试使用 wget,在 官方网站 上下载 Binaries 版本免安装,解压后打开 bin\wget.exe。出现系统错误:

  • 无法启动次程序,因为计算机中丢失 libeay32.dll。尝试重新安装该程序以解决此问题。
  • 无法启动次程序,因为计算机中丢失 libintl3.dll。尝试重新安装该程序以解决此问题。
  • 无法启动次程序,因为计算机中丢失 libssl32.dll。尝试重新安装该程序以解决此问题。

无法启动次程序,因为计算机中丢失 LIBEAY32.dll。尝试重新安装该程序以解决此问题。

无法启动次程序,因为计算机中丢失 libintl3.dll。尝试重新安装该程序以解决此问题。

无法启动次程序,因为计算机中丢失 libssl32.dll。尝试重新安装该程序以解决此问题。

解决方法

Binaries 版本需要一些依赖动态库,前往官网 Wget for Windows,下载 Dependencies 压缩包并解压,将 bin 目录下的4个动态库:libeay32.dlllibiconv2.dlllibintl3.dlllibssl32.dll,复制到与之前解压 wget 目录下的 bin 文件夹。

最后更新 2020-10-01