gpt4 book ai didi

makefile - 由于 icuuc 无法配置 Mapnik

转载 作者:行者123 更新时间:2023-12-03 09:27:04 24 4
gpt4 key购买 nike

尝试在 OSX 10.8 上编译 Mapnik

因此,在克隆 Github 存储库后,我将像这样运行配置命令:./configure 然后得到错误:
正在检查 C++ 库 icuuc...否
找不到 icuuc 所需的 header 或共享库

及以后:正在退出...未找到以下必需的依赖项:
- icuuc(ICU C++ 库 | 使用 ICU_LIBS 和 ICU_INCLUDES 配置或使用 ICU_LIB_NAME 指定自定义库名称 | 更多信息:http://site.icu-project.org/)

查看 Mapnik 故障排除区域以获取解决方案:https://github.com/mapnik/mapnik/wiki/InstallationTroubleshooting

说:解决方案:如果 g++ 可用,则 ICU 必须位于自定义位置,因此设置库和包含的路径 - 即。 ICU_LIBS=/usr/local/lib 和 ICU_INCLUDES=/usr/local/include。

通过从命令行运行g++,我得到:i686-apple-darwin11-llvm-g++-4.2:没有输入文件

所以这意味着g++可用,但我不知道如何设置路径以便configure可以找到它们。

ICU 库是默认安装的,或者是通过自制软件安装的,不确定是哪一个。

终端:brew install icu4c
警告:icu4c-51.1已安装

查找icu4c安装目录:
终端:mdfind icu4c
/usr/local/Cellar/icu4c

最佳答案

您可以将 ICU_LIB/INCLUDE 的路径添加到配置命令中:

./configure ICU_INCLUDES=/usr/local/Cellar/icu4c/include ICU_LIBS=/usr/local/Cellar/icu4c/lib

有关配置接受哪些选项的更多帮助,请执行以下操作:

./configure --help 

有关安装引用,您可以检查以下内容: https://github.com/mapnik/mapnik/blob/v2.2.0/INSTALL.md

关于makefile - 由于 icuuc 无法配置 Mapnik,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18239488/

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