2011-10-11 72 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」)]來添加它嗎? –