<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000066">
<font size="-1"><font face="Helvetica, Arial, sans-serif">I've
successfully built and used gdcm <b>without </b>shared libs, but am
having trouble getting it to work <b>with </b>shared libs on windows.
It builds ok and I can link it ok with my program, but when I run it...
it fails when trying to open a dicom image.<br>
<br>
CMake was configured with:<br>
build shared libs: on<br>
build examples: off<br>
build testing: off<br>
build applications: off<br>
documentation: off<br>
use itk: off<br>
use vtk: off<br>
wrap python: off<br>
For VC++ 2005<br>
<br>
When running the program in debug, this is the error I get when
breaking:<br>
"Unhandled exception at 0x7c91b1fa in MIView.exe: 0xC0000005: Access
violation writing location 0x00000010."<br>
<br>
The call stack is as follows:<br>
     ntdll.dll!7c91b1fa()     <br>
     [Frames below may be incorrect and/or missing, no symbols loaded
for ntdll.dll]    <br>
    
msvcp80d.dll!std::basic_filebuf<char,std::char_traits<char>
>::_Endwrite()  Line 553 + 0x16 bytes    C++<br>
   
msvcp80d.dll!std::basic_ifstream<char,std::char_traits<char>
>::close()  Line 700 + 0xb bytes    C++<br>
     gdcmDSED.dll!10055cbb()     <br>
     gdcmMSFF.dll!00eb571c()     <br>
<br>
<br>
I'm wondering if the problem is in the gdcmDSED and gdcmMSFF DLLs? It
worked fine when linking regular .lib files, but not for dlls, which is
surprising...<br>
<br>
-Greg<br>
</font></font>
</body>
</html>