【问题标题】:cygwin1.dll is missing - Cannot run programcygwin1.dll 丢失 - 无法运行程序
【发布时间】:2014-10-18 17:57:21
【问题描述】:

我用 C/C++ 编写了一个程序并使用 Cygwin 编译它。当我运行编译文件时,我收到一个关于缺少库的错误。

【问题讨论】:

    标签: c++ c dll cygwin


    【解决方案1】:

    Cygwin 就像一个简单的框架:在您构建的每个程序中,您都必须包含库 cygwin1.dll

    重要提示:在线下载库可能存在风险,因为它可能是病毒。


    解决问题:
    1. 转到您的cygwin目录。通常是C:\cygwinC:\cygwin64。 如果您不知道 cygwin 在哪里,请下载 setup file 并运行它。安装程序建议的安装路径是 Cygwin 安装位置。

    提示:不要使用包含空格 (" ") 的目录来放置 cygwin,因为这样可以更轻松地运行带有命令行参数的程序。

    2. 复制文件。应该在<Drive>:\cygwin\bin\cygwin1.dll

    3. 将文件复制到您的程序文件夹,与您的 exe 文件相同的目录。

    您的程序应该在不引发异常的情况下运行。

    【讨论】:

      猜你喜欢
      • 2011-10-08
      • 2020-04-13
      • 2014-05-15
      • 2013-01-29
      • 1970-01-01
      • 2013-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多