8

I have compiled a Haskell GUI application with stack-1.7.1, ghc-8.2.2, gtk+-2.24.28 and glade-3.8. When I run the executable, a black console window always follows the GUI window. I want to get rid of it, but I don't find any tips about Haskell GUI application. I'm still new to Haskell, especially to the Haskell compilation. So I'm sorry if this is an easy task, but I appreciate it if anybody could give me some tips.

Z-Y.L
  • 1,740
  • 1
  • 11
  • 15

1 Answers1

6

Add this to your .cabal file:

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

If you don't use cabal for building your project, simply pass -optl-mwindows to ghc.

Joachim Breitner
  • 25,395
  • 6
  • 78
  • 139