[gdal-dev] Supporting ECW as GDAL plugin
Daniele Romagnoli
daniele.romagnoli at geo-solutions.it
Tue Dec 9 12:39:39 EST 2008
Hi again list,
I'm back to work on setting ECW format as a GDAL external plugin on windows
XP with visual studio 7.1 (nmake command line).
I have some issues...
My main steps are:
- building GDAL without ECW
- building ECW driver on frmts/ecw separately.
- configuring an ENV variable GDAL_DRIVER_PATH linking to the location where
the gdal_ECW_JP2ECW.DLL have been built.
- running gdalinfo to test things.
When running gdalinfo I get this error:
ERROR 1: Can't find requested entry point: GDALRegister_ECW_JP2ECW
Indeed, putting the generated DLL in the "depends/dependency walker" tool, I
have only noticed the presence of the following two functions:
- GDALRegister_ECW
- GDALRegister_JP2ECW
whilst the GDALDriverManager:autoLoadDrivers function does:
1) looks for a DLL in the specified GDAL_DRIVER_PATH --->
gdal_ECW_JP2ECW.DLL
2) tries to call GDALRegister_ECW_JP2ECW function (missing).
The weird thing is that "ecwdataset.cpp" contains that function but the
generated DLL doesn't contain it.
I have also noticed that the ECW plugin available here (
http://download.osgeo.org/gdal/win32/1.5/) doesn't contain that registration
function.
Does anyone already successfully used the ECW as a separated plugin on
windows?
Am I doing something wrong?
Any tips/suggestion would be really appreciated.
Best Regards,
Daniele
--
-------------------------------------------------------
Eng. Daniele Romagnoli
Software Engineer
GeoSolutions S.A.S.
Via Carignoni 51
55041 Camaiore (LU)
Italy
phone: +39 0584983027
fax: +39 0584983027
mob: +39 328 0559267
http://www.geo-solutions.it
-------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/gdal-dev/attachments/20081209/bb62ae11/attachment.html
More information about the gdal-dev
mailing list