[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