Windowsに配布されているwxHaskellベースのアプリケーションの場合、WXを別途インストールしなくても、アプリケーションの横に必要なWX DLLを配布できますか?WindowsにwxHaskellベースのアプリケーションを配布する
私はアプリケーションをzipファイルとして配布したいと考えています。ユーザーに何かインストールされている必要はありません。それは可能ですか?あなたは静的にリンクされたライブラリではなく、DLLをしたいようなあなたのユースケースについては
Windowsに配布されているwxHaskellベースのアプリケーションの場合、WXを別途インストールしなくても、アプリケーションの横に必要なWX DLLを配布できますか?WindowsにwxHaskellベースのアプリケーションを配布する
私はアプリケーションをzipファイルとして配布したいと考えています。ユーザーに何かインストールされている必要はありません。それは可能ですか?あなたは静的にリンクされたライブラリではなく、DLLをしたいようなあなたのユースケースについては
私は決して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です。