相關(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=yesps: 后面的MSVC_VER=1910 WIN64=yes如果不添加的話,可能會報錯(參考https://stackoverflow.com/questions/26024919/unresolved-external-symbol-when-compiling-gdal-1-11-0-on-windows上的解答)
以上。

