2011-10-11 71 views
1

所以我试图建立这个库是一个.NET的Mapnik http://mapnik.org的绑定。 我成功运行了“../ext/install.cmd”文件,但我认为只为C++的boost库创建 。当我以后运行它的视觉工作室解决方案时,它仍然有900错误! 大部分用于文本渲染的1类。有没有人有幸为Mapnik编译.NET绑定?

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

我喜欢使用这个库,如果任何人都可以帮我把构建中成功地运行。

我的系统:如果在“程序文件”文件夹名称空间 的Win7 64位

+1

你的问题没有太多的工作。 – Pubby

+0

请询问一个真实的,可回答的问题。你有没有具体的问题? –

+0

我更新了绑定的用途。我只需要帮助从源代码构建它,因为它们不提供预编译的DLL。 –

回答

1

在比Windows 7补丁的旧系统无法运行。 您可以在MapNik文件夹上手动应用Mapnik和ICU源,并在icu上使用icu_vs2010.patch。 如果以前更改过来源,则应在修补之前将其恢复。 修补后重新运行install.cmd

+0

install.cmd和apply_patch.cmd存在一些问题。即使在Win7机器上,当运行批处理命令时,也需要用带双引号的空格来包围任何路径。所以补丁没有运行。我得到了补丁运行。然后我再次尝试在解决方案上运行构建,仍然有错误。无论如何,你可以只发布dll? –

+0

我上传了最新版本的dll。你可以从下载部分获取它们。 – michus

+0

我以为这是一个托管的DLL。它不会让我把它作为参考。我需要使用[DllImport(“mapnik_c.dll”)]来添加它吗? –