[英]Cannot start because cygwin1.dll is missing… Goal is no dependencies
[英]cygwin1.dll is missing - Cannot run program
我用C / C ++编写了一个程序,并使用Cygwin对其进行了编译。 运行编译的文件时,收到有关缺少库的错误。
Cygwin就像一个简单的框架:在构建的每个程序中,您都必须包含cygwin1.dll
库。
重要说明 :在线下载该库可能有风险,因为它可能是病毒。
要解决此问题:
1. 转到您的cygwin目录。 通常是C:\\cygwin
或C:\\cygwin64
。 如果您不知道cygwin在哪里,请下载安装文件并运行它。 安装程序建议的安装路径是Cygwin的安装位置。
提示:不要使用包含空格(“”)的目录将cygwin放入其中,因为使用命令行参数运行程序会更容易。
2. 复制文件。 它应该在<Drive>:\\cygwin\\bin\\cygwin1.dll
。
3. 将文件复制到您的exe文件夹所在的程序文件夹中 。
您的程序应运行而不会引发异常。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.