私が書いた小さな Haskell プログラムを Mac から Windows に移植しました。これは GUI アプリケーション (wxHaskell、ghc 6.12.1 でコンパイル) であるため、コマンド プロンプト ウィンドウを開く必要はありません。とにかくそうするので、私の質問:最初にプロンプトウィンドウを開かずにプログラムを開始するにはどうすればよいですか? これにはghcスイッチがありますか?
2 に答える
8
cygwin で wxWidgets を使用する場合、リンカーにフラグを渡す-mwindows
ことで、コンソール ウィンドウが表示されないようにすることができます。プレフィックスを使用して GHC にフラグをリンカに渡す-optl
ように指示できます-optl-mwindows
。
以前、Windows で Haskell SDL アプリケーションを構築するときにそれを行ったことがありますが、うまくいきました。フラグは cygwin 固有のものだと思い-mwindows
ますが、GHC のインストールがリンカとして何を使用しているのかわかりません。
于 2010-06-11T18:39:57.247 に答える
4
Windows で GHC にアクセスできませんが、「windows」サブシステムを使用するようリンカーに指示する必要があるようです。ghc -optl-mwindows ...
動作する可能性があります。
于 2010-06-11T18:38:38.870 に答える