[gdal-dev] Troubles with VS2015

Joaquim Luis jluis at ualg.pt
Wed Sep 14 07:55:12 PDT 2016


Hi,

I did this before with VS2015 but now I'm getting this weired linking  
error.

         link /nologo /dll /INCLUDE:OSRValidate   
/INCLUDE:OPTGetProjectionMethods  /INCLUDE:OGR_G_GetPointCount   
/INCLUDE:OGRRegisterAll /INCLUDE:GDALSimpleImageWarp   
/INCLUDE:GDALReprojectImage  /INCLUDE:GDALComputeMedianCutPCT   
/INCLUDE:GDALDitherRGB2PCT  /INCLUDE:OCTNewCoordinateTransformation  
port\*.obj gcore\*.obj alg\*.obj frmts\o\*.obj  
ogr\ogrsf_frmts\ogrsf_frmts.lib ogr\ogr.lib gnm\*.obj  
gnm\gnm_frmts\o\*.obj  apps\commonutils.obj apps\gdalinfo_lib.obj  
apps\gdal_translate_lib.obj apps\gdalwarp_lib.obj apps\ogr2ogr_lib.obj   
apps\gdaldem_lib.obj apps\nearblack_lib.obj apps\gdal_grid_lib.obj  
apps\gdal_rasterize_lib.obj apps\gdalbuildvrt_lib.obj    
C:\programs\compa_libs\xerces-c-3.1.1\compileds/VC14_64/lib/xerces-c_3.lib  
C:\programs\compa_libs\expat-2.1.1/compileds/VC14_64/lib/expat.lib     
C:\programs\compa_libs\libecwj2-3.3\compileds\VC14_64\lib\libecwj2.lib  
C:\programs\compa_libs\hdf-4.2.9\compileds\VC14_64\lib\hdfdll.lib  
C:\programs\compa_libs\hdf-4.2.9\compileds\VC14_64\lib\mfhdfdll.lib  
Ws2_32.lib   
"C:\programs\compa_libs\MrSID_DSDK-8.5.0.3422\compileds\VC14_64\lib\lti_dsdk.lib"  
"C:\programs\compa_libs\MrSID_DSDK-8.5.0.3422\compileds\VC14_64\lib\lti_dsdk.lib"      
C:\programs\compa_libs\netcdf_GIT\compileds\VC14_64\lib\netcdf.lib      
C:\programs\compa_libs\proj4_GIT\compileds\VC14_64\lib\proj_i.lib     
C:\programs\compa_libs\geos_SVN\compileds/VC14_64/lib/geos_c.lib  
C:\programs\compa_libs\hdf5-1.10.0\compileds\VC14_64\lib\hdf5.lib        
C:\programs\compa_libs\curl-7.46.0\compileds\VC14_64/lib/libcurl.lib  
wsock32.lib wldap32.lib winmm.lib     odbc32.lib odbccp32.lib  
user32.lib     
C:\programs\compa_libs\OpenJpeg_SVN\compileds\VC14_64\lib\openjp2.lib          
C:/programs/compa_libs/webp/compileds/VC14_64/lib/webp.lib           
ws2_32.lib  kernel32.lib psapi.lib gcore\Version.res  /out:gdal_w64.dll  
/implib:gdal_i.lib    /NODEFAULTLIB:LIBCMT
    Creating library gdal_i.lib and object gdal_i.exp
odbccp32.lib(dllload.obj) : error LNK2019: unresolved external symbol  
_vsnwprintf_s referenced in function StringCchPrintfW
gdal_w64.dll : fatal error LNK1120: 1 unresolved externals
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual  
Studio 14.0\VC\BIN\amd64\link.EXE"' : return code '0x460'


but odbccp32.lib is a 'system' lib. Any idea on what this is?
BTW, it still builds fine with VS2013

Thanks

Joaquim


More information about the gdal-dev mailing list