C#gdalバインディングを使用しようとしていますが、C#コードで「DLL 'gdal_wrap'をロードできません:指定されたモジュールが見つかりませんでした。(HRESULTからの例外:0x8007007E)」というエラーが表示されます。
私はgdal_csharp.dllの依存関係を確認しましたが、すべて問題ありません。際立っていた2つの点は、csharp dllが32ビットdllであるのに対し、すべての依存関係は64ビットシステム(私のマシンには64ビットCPUが搭載されている)に対するものです。また、ファイルieshims.dllは依存関係としてリストされていましたが、私が収集したものから、それがインストールされている必要は必ずしもありません。
zipファイルを使用して手動でファイルをインストールし、gdalコアライブラリの.msiインストーラーを使用してみました。システムパスにgdal実行可能ファイルへのパスを必ず追加しました。
ここからバイナリをダウンロードしました:http : //www.gisinternals.com/query.html? content=filelist&file =release-1800-x64-gdal-1-11-1-mapserver-6-4-1.zip
そして、私はインストール手順についてこのガイドに大まかに従いました:http : //vipassanaandenvironmentalinformatics.blogspot.co.nz/2013/03/getting-started-with-c-and-gdal.html
私はVisual Studio 2013を使用していますが、そのバイナリは上記のサイトで入手できます。