vs2017安裝GDAL

相關(guān)配置

win10
vs2017 community
gdal 2.2.2

步驟

  • 1.安裝vs2017 community,安裝時選中開發(fā)C++桌面應(yīng)用,安裝完成后,可以在開始目錄下看到這個命令行工具(vs2017 64位環(huán)境,稍后將使用這個工具進行編譯和安裝):


    image.png
  • 2.下載GDAL 最新的源碼(http://download.osgeo.org/gdal/CURRENT/

  • 3.本地解壓,并按照官網(wǎng)上的步驟(https://trac.osgeo.org/gdal/wiki/BuildingOnWindows)進行編譯安裝,看到如下圖這里

image.png
  • 3.1.修改nmake.opt中的相關(guān)配置:

    • 將MSVC_VER的值設(shè)置為1910(即為vs2017)

      !IFNDEF MSVC_VER
      #assume msvc VS2008.
      MSVC_VER=1910
      !ENDIF
      
    • 將GDAL_HOME設(shè)置為安裝路徑

      !IFNDEF GDAL_HOME
      GDAL_HOME = "D:\gdal222"
      !ENDIF
      
  • 3.2.在開始菜單下打開vs2017 x64命令行工具,cd到gdal的解壓目錄下

    image.png
  • 3.3. 按順序執(zhí)行:

    nmake /f makefile.vc MSVC_VER=1910 WIN64=yes
    nmake /f makefile.vc install MSVC_VER=1910 WIN64=yes    
    nmake /f makefile.vc devinstall MSVC_VER=1910 WIN64=yes 
    

    ps: 后面的MSVC_VER=1910 WIN64=yes如果不添加的話,可能會報錯(參考https://stackoverflow.com/questions/26024919/unresolved-external-symbol-when-compiling-gdal-1-11-0-on-windows上的解答)

以上。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容