2011-10-11 10 views
1

私はMapnik http://mapnik.orgの.NETバインディングであるこのライブラリをビルドしようとしています。 私は "../ext/install.cmd"ファイルを正常に実行しましたが、これはC++用のブーストライブラリ をビルドするだけだと思います。その後私はそれのためのVisual Studioのソリューションを実行すると、それはまだ900のようなエラーがあります! テキストレンダリングのための大部分は1クラスです。Mapnikの.NETバインディングをコンパイルする人は誰もいませんでしたか?

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

誰も私が正常に実行するためのビルドを得るのを助けることができる場合、私はこのライブラリを使用するのが大好きです。

マイシステム:「プログラムファイル」フォルダ名にスペースがある場合 Win7の64ビット版のWindows 7のパッチよりも古いシステムでは

+1

ご迷惑をおかけいたします。 – Pubby

+0

本当の、答えるべき質問をお願いします。具体的な問題がありますか? –

+0

私はバインディングのために質問を更新しました。私はあらかじめコンパイルされたDLLを提供していないので、ソースからビルドするのを助けるだけです。 –

答えて

1

を実行することはできません。 MapnikとICUのソースにMapnik.patchをMapNikフォルダに、icu_vs2010.patchをicu oneに手動で適用することができます。 ソースが以前に変更された場合は、パッチ適用前に元に戻す必要があります。 パッチを適用した後install.cmd

+0

install.cmdとapply_patch.cmdにいくつかの問題があります。 Win7マシンでも、バッチコマンドを実行するときには、二重引用符でスペースを囲む必要があります。パッチは実行されていませんでした。私はパッチを走らせた。私はその後、ソリューション上でビルドを再実行しようとしましたが、まだエラーが発生しました。とにかくdllを投稿できるだけですか? –

+0

最新のリビジョンのdllをアップロードしました。あなたはダウンロードセクションからそれらを得ることができます。 – michus

+0

私はこれが管理されたdllだと思った。私はそれを参照として追加することはできません。追加するには[DllImport( "mapnik_c.dll")]を使用する必要がありますか? –

関連する問題