我正在尝试通过使用.netmono删除cygwin应用程序的依赖项。

有关更多信息,请查看here

我安装了所有软件包gccgcc-coreas

然后,我使用vb.net终端导航到我的cygwin应用程序。
我试图用此命令合并所有依赖项:

mkbundle -o Mono/MsgBox.exe MsgBox.exe --deps -z

应用程序本身只是一个显示MessageBox的简单模块。
现在,当我在Cygwin控制台中按Enter合并.net框架依赖项时,它将开始合并...

然后它给了我这个错误:

我已经进行了一些研究,发现这与新的MinGW编译器有关,并且有可能以某种方式更改设置。
MsgBox应用程序本身可以正常工作,我只想按照上面的教程中的说明合并依赖项。

有人可以告诉我如何解决此编译错误吗?

最佳答案

检查您是否下载了cygwin 64位并且您的应用程序是32位。我遇到了这个错误,并下载了cygwin 32,现在一切正常。
请让我知道这是否有帮助:)

关于c# - Mono/Cygwin问题?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22416995/

10-11 21:58
查看更多