如何摆脱已编译 Haskell GUI 应用程序的黑色控制台 window
How to get rid of the black console window for a compiled Haskell GUI application
我用 stack-1.7.1
、ghc-8.2.2
、gtk+-2.24.28
和 glade-3.8
编译了一个 Haskell GUI 应用程序。当我 运行 可执行文件时,黑色控制台 window 始终跟随 GUI window。我想摆脱它,但我没有找到任何关于 Haskell GUI 应用程序的提示。我对 Haskell 还是个新手,尤其是 Haskell 汇编。所以,如果这是一项简单的任务,我很抱歉,但如果有人能给我一些提示,我将不胜感激。
将此添加到您的 .cabal
文件中:
if os(windows)
ghc-options: -optl-mwindows
如果您不使用 cabal
来构建您的项目,只需将 -optl-mwindows
传递给 ghc
。
我用 stack-1.7.1
、ghc-8.2.2
、gtk+-2.24.28
和 glade-3.8
编译了一个 Haskell GUI 应用程序。当我 运行 可执行文件时,黑色控制台 window 始终跟随 GUI window。我想摆脱它,但我没有找到任何关于 Haskell GUI 应用程序的提示。我对 Haskell 还是个新手,尤其是 Haskell 汇编。所以,如果这是一项简单的任务,我很抱歉,但如果有人能给我一些提示,我将不胜感激。
将此添加到您的 .cabal
文件中:
if os(windows)
ghc-options: -optl-mwindows
如果您不使用 cabal
来构建您的项目,只需将 -optl-mwindows
传递给 ghc
。