亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問.NET Core平臺下調用GDAL庫相關dll的問題

請問.NET Core平臺下調用GDAL庫相關dll的問題

HUWWW 2018-08-27 06:10:04
GDAL本身是C++編寫的,通過DllImport / PINVOKE的方式封裝為C#可以調用的類:1)GdalPINVOKE中引入gdal_wrap.dll:[DllImport("gdal_wrap", EntryPoint="CSharp_SetConfigOption")]public static extern void SetConfigOption(string jarg1, string jarg2);2) Gdal.cs中調用GdalPINVOKEpublic static void SetConfigOption(string pszKey, string pszValue) {GdalPINVOKE.SetConfigOption(pszKey, pszValue);if (GdalPINVOKE.SWIGPendingException.Pending) throw GdalPINVOKE.SWIGPendingException.Retrieve();}3)實際使用中調用Gdal:Environment.SetEnvironmentVariable("GEOTIFF_CSV", gdalData);Gdal.SetConfigOption("GEOTIFF_CSV", gdalData); 現在,在windows 操作系統中,以上的過程可以正常調用;但是在Linux環境下調用的時候,提示無法加載gdal_wrap.dll,缺少dll或它的依賴項:我嘗試把可能依賴的dll都放到運行目錄下,仍然無法正常調用。請問,有沒有高手碰到過類似的問題?
查看完整描述

1 回答

?
婷婷同學_

TA貢獻1844條經驗 獲得超8個贊

試試NuGet包:Gdal.Core


查看完整回答
反對 回復 2018-09-01
  • 1 回答
  • 0 關注
  • 1443 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號