どのように私はGHCとGUI実行ファイルをコンパイルすることができますか?
質問
私はWindowsにマックから書いた小さなHaskellのプログラムを移植しました。それが開くために、コマンドプロンプトウィンドウを必要としないので、それは、(GHC 6.12.1でコンパイルさwxHaskell、)GUIアプリケーションです。それはとにかく、そう、そう、私の質問:私は何をしなければなりませんプログラムは、最初のプロンプトのウィンドウを開かずに起動すること?このため、いくつかのGHCスイッチがありますか?
解決
cygwinのでのwxWidgetsを使用する場合は、
は、コンソールウィンドウはがリンカに-mwindows
フラグを渡すことで表示されるのを避けることができますに。あなたはにGHCを伝えることができますあなたは-optl
で構築しようとすると、それが動作するかどうかを確認できるよう、-optl-mwindows
接頭辞に使用してリンカにフラグを渡します。
私はWindows上でHaskellのSDLアプリケーションを構築するときに前にそれをやった、それが私のために働きました。私は-mwindows
フラグもののcygwinの固有のだと思う、と私はあなたのGHCがリンカーとして使用している可能性のインストールかわからないんだけど。
他のヒント
私はWindows上でGHCにアクセスすることはできませんが、あなたは「窓」サブシステムを使用するようにリンカに指示する必要があるように見えます。 ghc -optl-mwindows ...
が働くことがあります。
所属していません StackOverflow