Hi,

    MSVCR80D.dll
>

Your executable is linked to MSVCR80D.dll.  I'd imagine that you'll find
that if you run dumpbin /imports on the HDF5 library, you'll find that it's
linked to MSVCR71.dll and that this is the problem.  The solution is to
either build your application with the same version of Visual Studio that
the library used or to rebuild that version of HDF5 with Visual Studio 2005.

Actually, the best solution would be to move to a currently-supported
version of HDF5 and a recent version of Visual Studio. HDF5 1.6.4 and
VS2005 are really, really old and out of date :)


> But what I am more concerned about: How this stuff behaves in Linux? Is it
> a
> Microsoft only problem or can this stuff even happen on Linux?
>

This is only a Windows problem.  In Linux the C runtime is a part of the
core operating system so the problem of unshared CRT state does not exist.

Dana
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

Reply via email to