我怎样才能编译GHC一个GUI可执行文件?
题
我移植一点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 ...
可能工作。
不隶属于 StackOverflow