为了编译Gdalmaster的源码,需要PROJ的支持,而PROJ又需要SQLite的支持。 SQLite、PROJ、Gdalmaster的源码及编译可参见网页: https:www。toutiao。coma7063703225425199623?logfromfe233e3892be31644664643652 也可使用nmake在命令行创建(参考网页https:trac。osgeo。orggdalwikiBuildingOnWindows) 使用命令行,进入VS2022开发者命令行窗口 cdD:ProgramsMicrosoftVisualStudio2022CommunityVCAuxiliaryBuild D: vcvars64。bat cdD:SourceCodesgdalmaster setBINDIRd:programsgdalgdalbin setDATADIRd:programsgdalgdaldata setINCDIRd:programsgdalgdalinclude setLIBDIRd:programsgdalgdallib 修改文件nmake。opt的内容: (1)将 PROJINCLUDEId:installprojlocalinclude 改为 PROJINCLUDEID:My3rdPartyinclude (2)将 PROJLIBRARYd:installprojlocallibproj60。libshell32。libole32。lib 改为 PROJLIBRARYD:My3rdPartylibproj。libshell32。libole32。lib 依次使用下列命令,创建x64的Release版本 nmakefmakefile。vcMSVCVER1930WIN641 nmakefmakefile。vcinstallMSVCVER1930WIN64yes nmakefmakefile。vcdevinstallMSVCVER1930WIN64yes 执行完毕后,目录d:programsgdal中的内容如下(使用命令treefd:programsgdal列出) D:PROGRAMSGDAL gdalbin gdal303。dll gdaladdo。exe gdalbuildvrt。exe gdaldem。exe gdalenhance。exe gdalinfo。exe gdallocationinfo。exe gdalmanage。exe gdalmdiminfo。exe gdalmdimtranslate。exe gdalsrsinfo。exe gdaltindex。exe gdaltransform。exe gdalwarp。exe gdalcontour。exe gdalcreate。exe gdalgrid。exe gdalrasterize。exe gdaltranslate。exe gdalviewshed。exe gnmanalyse。exe gnmmanage。exe nearblack。exe ogr2ogr。exe ogrinfo。exe ogrlineref。exe ogrtindex。exe gdalplugins drivers。ini gdaldata bagtemplate。xml cubewerxextra。wkt default。rsc ecwcs。wkt eedaconf。json epsg。wkt esriStatePlaneextra。wkt gdalicon。png GDALLogoBW。svg GDALLogoColor。svg GDALLogoGS。svg gdalmdiminfooutput。schema。json gdalvrt。xsd gmlasconf。xml gmlasconf。xsd gmlregistry。xml grib2center。csv grib2process。csv grib2subcenter。csv grib2table4200。csv grib2table4201。csv grib2table42013。csv grib2table42014。csv grib2table42015。csv grib2table42016。csv grib2table42017。csv grib2table42018。csv grib2table42019。csv grib2table420190。csv grib2table420191。csv grib2table4202。csv grib2table42020。csv grib2table4203。csv grib2table4204。csv grib2table4205。csv grib2table4206。csv grib2table4207。csv grib2table42100。csv grib2table42101。csv grib2table4210191。csv grib2table42102。csv grib2table42103。csv grib2table42104。csv grib2table4210。csv grib2table4211。csv grib2table4212。csv grib2table42200。csv grib2table42201。csv grib2table42202。csv grib2table4220。csv grib2table4223。csv grib2table4224。csv grib2table4225。csv grib2table4230。csv grib2table4231。csv grib2table4232。csv grib2table4233。csv grib2table4234。csv grib2table4235。csv grib2table4236。csv grib2table4240。csv grib2table4241。csv grib2table42410。csv grib2table4242。csv grib2table4243。csv grib2table4244。csv grib2table4245。csv grib2table4246。csv grib2table4247。csv grib2table4248。csv grib2table4249。csv grib2table42localCanada。csv grib2table42localHPC。csv grib2table42localindex。csv grib2table42localMRMS。csv grib2table42localNCEP。csv grib2table42localNDFD。csv grib2table45。csv grib2tableversions。csv gtdatum。csv gtellips。csv header。dxf inspirecpBasicPropertyUnit。gfs inspirecpCadastralBoundary。gfs inspirecpCadastralParcel。gfs inspirecpCadastralZoning。gfs jpfgdgmlAdmArea。gfs jpfgdgmlAdmBdry。gfs jpfgdgmlAdmPt。gfs jpfgdgmlBldA。gfs jpfgdgmlBldL。gfs jpfgdgmlCntr。gfs jpfgdgmlCommBdry。gfs jpfgdgmlCommPt。gfs jpfgdgmlCstline。gfs jpfgdgmlElevPt。gfs jpfgdgmlGCP。gfs jpfgdgmlLeveeEdge。gfs jpfgdgmlRailCL。gfs jpfgdgmlRdArea。gfs jpfgdgmlRdASL。gfs jpfgdgmlRdCompt。gfs jpfgdgmlRdEdg。gfs jpfgdgmlRdMgtBdry。gfs jpfgdgmlRdSgmtA。gfs jpfgdgmlRvrMgtBdry。gfs jpfgdgmlSBAPt。gfs jpfgdgmlSBArea。gfs jpfgdgmlSBBdry。gfs jpfgdgmlWA。gfs jpfgdgmlWL。gfs jpfgdgmlWStrA。gfs jpfgdgmlWStrL。gfs LICENSE。TXT netcdfconfig。xsd nitfspec。xml nitfspec。xsd ogrvrt。xsd osmconf。ini ozidatum。csv oziellips。csv pcidatum。txt pciellips。txt pdfcomposition。xsd pds4template。xml plscenesconf。json ruianvfobv1。gfs ruianvfstuvohv1。gfs ruianvfstv1。gfs ruianvfv1。gfs s57agencies。csv s57attributes。csv s57expectedinput。csv s57objectclasses。csv seed2d。dgn seed3d。dgn stateplane。csv templatetiles。mapml tmsLINZAntarticaMapTileGrid。json tmsMapMLAPSTILE。json tmsMapMLCBMTILE。json tmsNZTM2000。json trailer。dxf vdv452。xml vdv452。xsd vicar。json gdalinclude armadilloheaders。h cplkeywordparser。h cplalibabaoss。h cplatomicops。h cplautoclose。h cplaws。h cplazure。h cplcompressor。h cplconfig。h cplconfigextras。h cplconv。h cplcpufeatures。h cplcsv。h cplcurlpriv。h cplerror。h cplerrorinternal。h cplfloat。h cplgooglecloud。h cplhashset。h cplhttp。h cpljson。h cpljsonheader。h cpljsonstreamingparser。h cpljsonstreamingwriter。h cpllist。h cplmd5。h cplmemcache。h cplminixml。h cplminizipioapi。h cplminizipunzip。h cplminizipzip。h cplmultiproc。h cplodbc。h cplport。h cplprogress。h cplquadtree。h cplsha1。h cplsha256。h cplspawn。h cplstring。h cplswift。h cpltime。h cpluserfaultfd。h cplvax。h cplvirtualmem。h cplvsi。h cplvsilcurlclass。h cplvsilcurlpriv。h cplvsilplugin。h cplvsierror。h cplvsivirtual。h cplworkerthreadpool。h cplzlibheader。h gdal。h gdalexif。h gdalgeorefpamdataset。h gdalgrid。h gdalgridpriv。h gdaljp2abstractdataset。h gdaljp2metadata。h gdaljp2metadatagenerator。h gdallinearsystem。h gdalpansharpen。h gdalpython。h gdalssepriv。h gdalwarper。h gdalwarpkernelopencl。h gdalalg。h gdalalgpriv。h gdalcsv。h gdalfrmts。h gdalmdreader。h gdalpam。h gdalpriv。h gdalproxy。h gdalrat。h gdalsimplesurf。h gdalthreadpool。h gdalutils。h gdalversion。h gdalvrt。h gnm。h gnmgraph。h gnmapi。h gvgcpfit。h internalqhullheaders。h memdataset。h nasakeywordhandler。h ograpispy。h ogrgeomediageometry。h ogrpgeogeometry。h ogrsffrmts。h ograpi。h ograttrind。h ogrcore。h ogrexpat。h ogrfeature。h ogrfeaturestyle。h ogrgeocoding。h ogrgeometry。h ogrgeos。h ogrgeoutils。h ogrlibs。h ogrp。h ogrprojp。h ogrsfcgal。h ogrspatialref。h ogrsrsapi。h ogrsrsesrinames。h ogrswq。h ogrxerces。h ogrxercesheaders。h rawdataset。h thinplatespline。h vrtdataset。h gdallib gdali。lib