[fdo-internals] FDO 3.3 compatible MrSID and ECW Plugins

Jack Lee jack.lee at autodesk.com
Sun Nov 25 17:45:45 EST 2007


Hi Frank,

When you build a dll, the embedded manifest in the dll contains the version number of the dependent dlls. Since VS 2005 and VS 2005 SP1 uses different versions of the crt libraries, the version number in the embedded manifest would be different.
So if someone tries to run an application built with SP1 and SP1 crt is not installed on the machine,  the application fails to load.

I am not sure why depends.exe would not show any problems. However, the problem is not missing entry points since all the entry point should be ok.


________________________________________
From: fdo-internals-bounces at lists.osgeo.org [fdo-internals-bounces at lists.osgeo.org] On Behalf Of Frank Warmerdam (External)
Sent: Sunday, November 25, 2007 3:51 PM
To: FDO Internals Mail List
Subject: Re: [fdo-internals] FDO 3.3 compatible MrSID and ECW Plugins

Jack Lee wrote:
> Hi Frank,
>
> The FDO 3.3 SDK was built with VS 2005 SP1.
>
> But it seems that your plugins/gdal14.dll were built with VS 2005.
>
> I assume you don't have SP1 installed and depends would not show any problems.

Jack,

Can you explain the implications of building with VS 2005 instead of VS 2005
SP1?  Why does it matter?  Why would depends.exe not report missing entry
points?

Best regards,
--
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam, warmerdam at pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | President OSGeo, http://osgeo.org

_______________________________________________
fdo-internals mailing list
fdo-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/fdo-internals


More information about the fdo-internals mailing list