【问题标题】:Distributing wxHaskell based application in Windows在 Windows 中分发基于 wxHaskell 的应用程序
【发布时间】:2011-10-11 06:48:15
【问题描述】:

对于在 Windows 上分发的基于 wxHaskell 的应用程序,我能否在应用程序旁边分发必要的 WX DLL,而无需单独安装 WX?

我希望能够以 zip 文件的形式分发应用程序,并且不需要用户安装任何东西。这可能吗?

【问题讨论】:

    标签: dll haskell wxwidgets wxhaskell


    【解决方案1】:

    我绝不是 wxHaskell 或 wxWidgets 专家,但是...

    对于您的用例,听起来您想要静态链接的库,而不是 DLL。 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-25
      • 2012-02-09
      • 2018-09-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多