Hallo,
I have builded GDAL 3.10.2 version. I downloaded source code, extracted, and
then using CMake I created a project file for VS2019.
I also downloaded some additional drivers, and with one I have a problem ...
ECW. I downloaded latest version from
"www.hexagongeospatial.com" and in CMake I set following variables ...
ECW_INCLUDE_DIR = C:\Dev\Hexagon\ERDAS ECW JPEG 2000 SDK 5.5.0\Desktop
Read-Only\include
ECW_LIBRARY = C:/Dev/Hexagon/ERDAS ECW JPEG 2000 SDK 5.5.0/Desktop
Read-Only/lib/vc141/x64/NCSEcw.lib
GDAL_USE_ECW = ON
When I checked if everything is ok, I did it with "gdalinfo.exe" and I got
following results ...
C:\TestProjects\TestGDAL_3.10.2>gdalinfo --format ecw
Format Details:
Short Name: ECW
Long Name: ERDAS Compressed Wavelets (SDK 5.5)
Supports: Raster
Extension: ecw
Help Topic: drivers/raster/ecw.html
Supports: Open() - Open existing dataset.
Supports: Create() - Create writable dataset.
Supports: CreateCopy() - Create dataset by copying another.
Creation Datatypes: Byte UInt16
<CreationOptionList>
<Option name="TARGET" type="float" description="Compression Percentage" />
<Option name="PROJ" type="string" description="ECW Projection Name" />
<Option name="DATUM" type="string" description="ECW Datum Name" />
<Option name="ECW_ENCODE_KEY" type="string" description="OEM Compress Key
from ERDAS." />
<Option name="ECW_ENCODE_COMPANY" type="string" description="OEM Company
Name." />
<Option name="ECW_FORMAT_VERSION" type="integer" description="ECW format
version (2 or 3)." default="2" />
</CreationOptionList>
but when I added gdal 3.10.2 with necessary dlls and with ECW (NCSEcw.dll) to
my app, there is a crash in ... file
..\gdal-3.10.2\frmts\ecw\ecwdataset.cpp (line 1185 in ECWDataset::~ECWDataset())
My code looks like ...
const auto dataset = (GDALDataset *)GDALOpen(fileName, GA_ReadOnly);
if (dataset != nullptr)
{
const auto driver = dataset->GetDriver();
GDALClose(dataset); // it crashes here
...
}
Could you write me, what could be a problem ?
Best regards, Marian Hadri
_______________________________________________
gdal-dev mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/gdal-dev