C#プログラムで使用するGDALライブラリをコンパイルします。私はMicrosoft Visual Studio 2013を使用しています。以前は、GDAL C++をコンパイルしました。結果として、DLLとライブラリ(問題ありません)があります。次に、私はinstructionでコンパイルしようとしています。なぜなら、私はC#プログラムでGDALを使いたいからです。しかし、私はこのステップで何をすべきかを控えめにしていません。GDALコンパイルから.NET(C#)への使用
インタフェースは、次のコマンドを実行作成するためSWIGインターフェースコード を作成します。次のステップに進みそう 、* PINVOKE.csファイルを再生成し、それは
に動作します
nmake /f makefile.vc interface
前のステップmakeのエラー私は、このステップをスキップしようとしますが、常に同じ例外を持っています(下記参照)。結果として私はC#で使用するDLLを持っていません...
ogr\OsrPINVOKE.cs(192,10): error CS0111: Type 'OSGeo.OGR.OsrPINVOKE' already
defines a member called 'OsrPINVOKE' with the same parameter types
ogr\OsrPINVOKE.cs(188,10): (Location of symbol related to previous error)
NMAKE : fatal error U1077: '"C:\Program Files (x86)\MSBuild\12.0\bin\csc.EXE"' :
return code '0x1'
Stop.
GDALとC#をコンパイルするとどうなりますか?多分あなたは何か考えがあるでしょう。