Eri*_*ikR 3 macos haskell ghc cabal
我已经通过 /opt 中的端口安装了 PCRE 库。
我正在尝试安装 PCRE-Light,但cabal install pcre-light报告:
Resolving dependencies...
Configuring pcre-light-0.4...
Preprocessing library pcre-light-0.4...
Base.hsc:103:18: error: pcre.h: No such file or directory
...
Run Code Online (Sandbox Code Playgroud)
pcre.h 位于/opt/local/include
更新:我在链接 macports 提供的 PCRE 库时遇到问题,所以我转而使用 Home Brew。
http://www.haskell.org/ghc/docs/7.0.2/html/Cabal/builders.html
--extra-include-dirs[=dir] 用于搜索 C 头文件的额外目录。您可以多次使用此标志来获取目录列表。
如果标准系统头文件位于包的 .cabal 文件中未提及的非标准位置,则可能需要使用此标志。使用此选项与将目录 dir 附加到包的 .cabal 文件中每个库和可执行文件的 include-dirs 字段具有相同的效果。当然,优点是您根本不必修改包。这些额外的目录将在构建包时使用,对于库,它也保存在包注册信息中,并在编译使用该库的模块时使用。
| 归档时间: |
|
| 查看次数: |
1694 次 |
| 最近记录: |