macos-如何告诉cabal/ghc查找/选择库/包含文件?
我已经通过/opt中的端口安装了pcre库 我正试图安装pcre灯,但macos-如何告诉cabal/ghc查找/选择库/包含文件?,macos,haskell,ghc,cabal,Macos,Haskell,Ghc,Cabal,我已经通过/opt中的端口安装了pcre库 我正试图安装pcre灯,但阴谋集团安装pcre灯报告: 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 ... pcre.h位于/opt/local/include 更新:我在连接macport
阴谋集团安装pcre灯
报告:
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
...
pcre.h位于/opt/local/include
更新:我在连接macports提供的pcre库时遇到问题,因此我转而使用自制软件。
--额外包括目录[=目录]
搜索C头文件的额外目录。您可以多次使用此标志来获取目录列表
如果在包的.cabal文件中未提及的非标准位置中有标准系统头文件,则可能需要使用此标志。使用此选项与将目录目录目录附加到每个库中的include dirs字段以及包的.cabal文件中的可执行文件具有相同的效果。当然,其优点是您根本不需要修改包。这些额外的目录将在构建包时使用,对于库,它也保存在包注册信息中,并在编译使用库的模块时使用。
--额外包括目录[=目录]
搜索C头文件的额外目录。您可以多次使用此标志来获取目录列表
如果在包的.cabal文件中未提及的非标准位置中有标准系统头文件,则可能需要使用此标志。使用此选项与将目录目录目录附加到每个库中的include dirs字段以及包的.cabal文件中的可执行文件具有相同的效果。当然,其优点是您根本不需要修改包。这些额外的目录将在构建包和库时使用,它也保存在包注册信息中,并在编译使用库的模块时使用。谢谢-我还修改了~/.cabal/config文件以包含这些设置。也为我工作!我通过自制安装了OS X 10.10和PCRE。但是,修改
~/.cabal/config
对sandbox没有帮助,我必须将此选项显式添加到命令行。谢谢-我还修改了我的~/.cabal/config文件以包含这些设置。也为我工作了!我通过自制安装了OS X 10.10和PCRE。然而,修改~/.cabal/config
对sandbox没有帮助,我必须将此选项显式添加到命令行。