[Dcmlib] Win32 warning

Eric Boix Eric.Boix at creatis.insa-lyon.fr
Wed Oct 13 16:47:00 CEST 2004


	Salut Mathieu,

Quoting Mathieu Malaterre <mathieu.malaterre at kitware.com>:
> Ca me rappelle quelquechose dans gdcm, je crois qu'on peut pas deriver 
> la stl avec microsoft, correct ?
Exact. Regarde l'entre'e 2002-12-6 dans le Changelog ;]
Un extrait:
        VC++ has some strong limitations when working with the STL, as stated
        in http://support.microsoft.com/support/kb/articles/Q168/9/58.ASP :
             "Also note that some STL containers (map, set, queue, list, deque)
              cannot be exported. [...]
              Some STL classes contain nested classes. These classes can not
              be exported. [...]
              This is caused by a designed limitation that once a template
              class is instantiated, it can not be re-instantiated and
              exported."

> Est-ce que vous voulez a tout pris 
> exporter le symbol dans la dll, on bien juste laisser la classe en 
> structure interne a la dll (enlever le GDCM_EXPORT)
C'est sans doute la chose a faire, a condition d'etre sur de ne pas
wrapper cette classe avec Swig, ni que l'on est besoin dans l'API.
Seul JPR peut repondre a cela...

	Eric.



More information about the Dcmlib mailing list