关于“由于找不到cygwin1.dll,无法继续执行代码,重新安装程序可能会解决此问题“ 的解决办法

时间:2024-04-07 10:41:03

关于“由于找不到cygwin1.dll,无法继续执行代码,重新安装程序可能会解决此问题“ 的解决办法

如上图所示。

1、问题描述: 在Windows下安装darknet,中间过程我是利用cygwin进行编译的,然后中间少装一些组件,我就又重新装了一遍。所以这个问题很可能是因为这个产生的。我是在运行YOLO的时候,输入指令darknet.exe detect cfg\yolov3.cfg yolov3.weights data\person.jpg  的时候报错的。

2、解决办法:

我从网上看了很多博客,有的人说的方法特别复制繁琐,还有说是添加环境变量之类。我也都试过了,发现对我没有什么用,然后我找到了安装cygwin的安装目录,从里面的bin文件加中找到了这个 cygwin1.dll文件。如图所示:

关于“由于找不到cygwin1.dll,无法继续执行代码,重新安装程序可能会解决此问题“ 的解决办法

 

找到这个文件后,把这个文件复制一下,复制到 C盘下的windows文件夹下,如图所示:

关于“由于找不到cygwin1.dll,无法继续执行代码,重新安装程序可能会解决此问题“ 的解决办法

然后重新打开命令窗口运行,便能正常运行。解决~~~