2011-07-22 9 views
3

Windowsに配布されているwxHaskellベースのアプリケーションの場合、WXを別途インストールしなくても、アプリケーションの横に必要なWX DLLを配布できますか?WindowsにwxHaskellベースのアプリケーションを配布する

私はアプリケーションをzipファイルとして配布したいと考えています。ユーザーに何かインストールされている必要はありません。それは可能ですか?あなたは静的にリンクされたライブラリではなく、DLLをしたいようなあなたのユースケースについては

答えて

2

私は決してwxHaskellやwxWidgetsの専門家によってだけど、...

は、それが聞こえます。 WxWidgets seems to be fine with that。したがって、ghc -static -optl-static -optl-pthreadを使用する場合は、結果を得る必要があります。

注釈:-staticのオプションは実際には必要ありません。ghcのデフォルトです。 -optlオプションがgccに渡されます。 -optl-staticは、使用しているCライブラリで静的にリンクしています(wxHaskellはいくつかを使用しています)。そして-optl-pthreadは私には黒い魔法ですが、それはseems like a good ideaです。

関連する問題