我正在尝试将 text-icu 库用作 Mac OS 上 cabal 包中的依赖项。我已经安装了 icu,但是当我尝试构建我的包时,cabal 给了我这个错误:
- 缺少 C 库:icui18n、icudata、icuuc
我不确定要使用哪些调试步骤。
您可以使用 MacPorts 或 Homebrew 安装 icu 包,并让 cabal 引用自定义头文件和库路径:
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