如何摆脱已编译的Haskell GUI应用程序的黑色控制台窗口

时间:2018-06-25 01:10:32

标签: user-interface haskell gtk glade

我已经用stack-1.7.1ghc-8.2.2gtk+-2.24.28glade-3.8编译了Haskell GUI应用程序。当我运行可执行文件时,黑色的控制台窗口始终跟随GUI窗口。我想摆脱它,但是找不到有关Haskell GUI应用程序的任何提示。我还是Haskell的新手,尤其是Haskell编译。因此,如果这是一件容易的事,对不起,但是如果有人可以给我一些提示,我将不胜感激。

1 个答案:

答案 0 :(得分:6)

将此添加到您的.cabal文件中:

if os(windows)
    ghc-options: -optl-mwindows

如果您不使用cabal来构建项目,只需将-optl-mwindows传递给ghc