22

我正在尝试将 text-icu 库用作 Mac OS 上 cabal 包中的依赖项。我已经安装了 icu,但是当我尝试构建我的包时,cabal 给了我这个错误:

  • 缺少 C 库:icui18n、icudata、icuuc

我不确定要使用哪些调试步骤。

4

1 回答 1

26

您可以使用 MacPorts 或 Homebrew 安装 icu 包,并让 cabal 引用自定义头文件和库路径:

MacPorts

sudo port install icu
cabal install text-icu --extra-include-dirs=/opt/local/include --extra-lib-dirs=/opt/local/lib

家酿

brew install icu4c
cabal install text-icu --extra-lib-dirs=/usr/local/opt/icu4c/lib --extra-include-dirs=/usr/local/opt/icu4c/include
于 2011-10-23T07:54:12.797 回答