[gdal-dev] GDAL and proj dll name.

Even Rouault even.rouault at spatialys.com
Wed Jan 22 06:01:32 PST 2020

Hi Tamas,

> However the GDAL build (like for
> https://github.com/OSGeo/gdal/blob/v2.4.4/gdal/ogr/ogrct.cpp) still using
> the default proj.dll name which cannot be configured in the opt file.

It can. You need to define -DPROJ_STATIC for that. -DPROJ_STATIC is a bit 
confusing. It didn't mean a static build, but something that was linked at 
build time (either a static or dynamic lib), to be opposed at being loaded at 
runtime with LoadLibrary(). That's what you want to use.

# PROJ stuff
# Uncomment the following lines to link PROJ library statically. Otherwise
# it will be linked dynamically during runtime.
# To use the new API of proj5 or later, use
# for proj 4.x:

#PROJ_INCLUDE = -Id:\projects\proj.4\src
#PROJ_LIBRARY = d:\projects\proj.4\src\proj_i.lib


Spatialys - Geospatial professional services

More information about the gdal-dev mailing list