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

Z-Y*_*Y.L 8 gtk user-interface haskell glade

我编了Haskell的GUI应用程序stack-1.7.1,ghc-8.2.2,gtk+-2.24.28glade-3.8.当我运行可执行文件时,黑色控制台窗口始终跟随GUI窗口.我想摆脱它,但我没有找到任何关于Haskell GUI应用程序的提示.我还是Haskell的新手,尤其是Haskell编译.所以我很抱歉,如果这是一项简单的任务,但如果有人能给我一些提示我很感激.

Joa*_*ner 6

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

if os(windows)
    ghc-options: -optl-mwindows
Run Code Online (Sandbox Code Playgroud)

如果您不cabal用于构建项目,只需传递-optl-mwindowsghc.