API Changes between lti_dsdk_dll.dll versions?

For discussion of LizardTech's free Decode SDK for MrSID and JPEG 2000.

Moderator: jskiffington

API Changes between lti_dsdk_dll.dll versions?

Postby jkenneally » Mon Sep 27, 2010 11:48 am

Hi,

I'm working on an application that uses both the Global Mapper SDK, and the GDAL libraries.

I recent update of both has created a major problem for me in that both SDK's depend on different versions of the lti_dsdk_dll.dll. Global Mapper is using version 7.0.0.2181, while the latest GDAL still seems to be using version 6.0.7.1407.

If I try to run with the older version of the dll, I am getting the following error from Global Mapper at runtime: "The procedure entry point ??4LTIPixel@LizardTech@@QAEAAV01@@Z could not be located in the dynamic link library lti_dsk_dll.dll"

So I figured just updating to the new dll would satisfy both Global Mapper and GDAL. However, running with the newer version of lti_dsdk_dll.dll gives the following error (I - from GDAL): "The procedure entry point ?getHeight@LTIImage@LizardTech@@QBEIXZ" could not be located in the dynamic link library lti_dsk_dll.dll"

Having not worked directly with the Geo DSDK libraries, I'm - the new DLL introduced functions global mapper depends on, while dropping functions that gdal depends on. Is this correct? Any insight would be greatly appreciated.
jkenneally
 
Posts: 1
Joined: Mon Sep 27, 2010 11:37 am

Postby gat » Tue Sep 28, 2010 11:21 am

There is no binary compatibility between sdk releases. GDAL should certainly be supporting the 7.x release of our SDK. Maybe you do not have the latest GDAL release?
gat
 
Posts: 28
Joined: Mon Jan 12, 2009 12:41 pm


Return to SDKs

Who is online

Users browsing this forum: No registered users and 1 guest