- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
尝试在 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/
尝试在 OSX 10.8 上编译 Mapnik 因此,在克隆 Github 存储库后,我将像这样运行配置命令:./configure 然后得到错误: 正在检查 C++ 库 icuuc...否 找不到
我是一名优秀的程序员,十分优秀!