【发布时间】:2010-07-02 14:59:16
【问题描述】:
我用 Netbeans 用 C 语言做了一个小应用程序。 我已经在 Netbeans 中运行了该应用程序,它创建了一个 exe。 我使用了那个 exe,它在我的 comp 上运行良好,但是当我将它移到其他 comp 时,它说: “此应用程序无法启动,因为找不到 cygwin1.dll。重新安装应用程序可能会解决此问题。”
如何创建 exe 以便它在任何地方运行?
【问题讨论】:
我用 Netbeans 用 C 语言做了一个小应用程序。 我已经在 Netbeans 中运行了该应用程序,它创建了一个 exe。 我使用了那个 exe,它在我的 comp 上运行良好,但是当我将它移到其他 comp 时,它说: “此应用程序无法启动,因为找不到 cygwin1.dll。重新安装应用程序可能会解决此问题。”
如何创建 exe 以便它在任何地方运行?
【问题讨论】:
问题是您使用 Cygwin GCC 来编译您的代码。 Cygwin 提供了一个类 unix 的环境
-mno-cygwin - 见 Can you statically compile a cygwin application?
【讨论】: