gpt4 book ai didi

macos - Mac OS X 上的静态链接 wxHaskell

转载 作者:行者123 更新时间:2023-12-04 08:45:35 26 4
gpt4 key购买 nike

我想在 Mac OS X 上分发一个 wxHaskell 应用程序。我该如何创建一个可以独立使用的 Mac OS X 应用程序,而无需用户安装任何额外的库?

我注意到 cabal-macosx制作 .app 的项目Mac OS X 的包。当我构建示例 wxHello 应用程序时,应用包在我的机器上运行良好(在将 extra-lib-dirs: /usr/lib 添加到 .cabal 文件之后)。但是当我在另一台机器上尝试时,我得到了错误:Dyld Error Message: Library not loaded: /Users/binil/.cabal/lib/wxc-0.90.0.3/ghc-7.0.4/libwxc.dylib .

最佳答案

您可以将所需的dylib 放在Contents/Resources 中。应用程序包中的文件夹,因为它是 dylibs 搜索路径的一部分。您可以使用项目的复制文件构建阶段自动执行此操作。

从技术上讲(尽管这并不总是适用于所有 dylib),您应该能够通过将 dylib 转换为框架,然后在您的 XCode 项目中链接它来“正确”地完成它。有a conversion script available [注:下载]。

关于macos - Mac OS X 上的静态链接 wxHaskell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10615968/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com