我移植一点Haskell的程序我在Mac写信到Windows。这是一个GUI应用程序(wxHaskell,与GHC 6.12.1编译),所以它不需要命令提示符窗口打开。它这样做,反正,所以我的问题:我应该做些什么,使程序启动无需先打开一个提示窗口?是有一些GHC开关此?

有帮助吗?

解决方案

当使用wxWidgets使用Cygwin,可以避免具有控制台窗口由出现传递-mwindows标志提供给接头。你可以告诉GHC到通过使用-optl前缀标志的链接,所以你可以尝试用-optl-mwindows建设,看看是否能工程。

我已经做了,在Windows上建立一个Haskell SDL应用程序时,在此之前它为我工作。我认为-mwindows标志为特定的cygwin,虽然,我不知道你的GHC的安装可能被利用作为一个连接。

其他提示

我没有访问GHC Windows版本,但它看起来像你需要告诉链接器使用“窗口”子系统。 ghc -optl-mwindows ...可能工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top