c++ - 有没有人有幸为 Mapnik 编译这个 .NET 绑定(bind)?

标签 c++ binding mapnik

所以我正在尝试构建这个库,它是 Mapnik 的 .NET 绑定(bind) http://mapnik.org . 我成功运行了“../ext/install.cmd”文件,但我认为这只会构建 C++ 的 boost 库。当我之后为它运行 visual studio 解决方案时,它仍然有 900 个错误! 主要用于文本渲染的 1 类。

http://sourceforge.net/projects/mapniknet/

如果有人能帮助我成功运行构建,我很乐意使用这个库。

我的系统: Win7 64位

最佳答案

在早于 Windows 7 的系统上,如果“Program Files”文件夹名称中有空格,则无法运行补丁。 您可以手动修补 mapnik 和 ICU 源,在 MapNik 文件夹上应用 Mapnik.patch,在 icu 文件夹上应用 icu_vs2010.patch。 如果之前更改了源,则应在修补之前将其还原。 修补后重新运行 install.cmd

关于c++ - 有没有人有幸为 Mapnik 编译这个 .NET 绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7720360/

相关文章:

c++ - 用于从脚本中读取任意类型变量的单一数据结构,用于在运行时检索和编辑

JavaFX 强制重新计算绑定(bind)

c# - 绑定(bind)到控件模板

c++ - 接受单个文件或单个目录的 QFileDialog

c++ - 我是否需要使用内存屏障来保护共享资源?

c++ - 将 "binary string"转换为 "const char*"以发送(网络服务器)

binding - Svelte:如何将格式化输入字段绑定(bind)到属性

linux - OpenStreetMap 有类似 GoogleMap 的样式吗?

java - Scala - 错误的常量池标签