ciao.
Ho sputato sangue per creare un file di mappatura da un .xsd con xsd code syntesis, adesso che non ci sono piu errori non mi crea l'exe o la dll!
codice:
c:\ifc\codesynthesis xsd 3.3\include\xsd\cxx\tree\type-serializer-map.txx(530): fatal error C1001: An internal error has occurred in the compiler.
1>  (compiler file 'msc1.cpp', line 1443)
1>   To work around this problem, try simplifying or changing the program near the locations listed above.
1>  Please choose the Technical Support command on the Visual C++ 
1>   Help menu, or open the Technical Support help file for more information
1>          c:\ifc\codesynthesis xsd 3.3\include\xsd\cxx\tree\type-serializer-map.txx(542) : see reference to function template instantiation 'void xsd::cxx::tree::serializer_impl<T>(xercesc_3_1::DOMElement &,const xsd::cxx::tree::type &)' being compiled
1>          with
1>          [
1>              T=ifcXML::IFC2x3::FINAL::IfcTextFontSelect
1>          ]
1>          c:\ifc\codesynthesis xsd 3.3\include\xsd\cxx\tree\type-serializer-map.txx(538) : while compiling class template member function 'xsd::cxx::tree::type_serializer_initializer<id,C,T>::type_serializer_initializer(const C *,const C *)'
1>          with
1>          [
1>              id=0,
1>              C=char,
1>              T=ifcXML::IFC2x3::FINAL::IfcTextFontSelect
1>          ]
1>          c:\ifc\dllif\consoleapplication1\consoleapplication1\ifc\ifc2x3.cxx(439635) : see reference to function template instantiation 'xsd::cxx::tree::type_serializer_initializer<id,C,T>::type_serializer_initializer(const C *,const C *)' being compiled
1>          with
1>          [
1>              id=0,
1>              C=char,
1>              T=ifcXML::IFC2x3::FINAL::IfcTextFontSelect
1>          ]
1>          c:\ifc\dllif\consoleapplication1\consoleapplication1\ifc\ifc2x3.cxx(439635) : see reference to class template instantiation 'xsd::cxx::tree::type_serializer_initializer<id,C,T>' being compiled
1>          with
1>          [
1>              id=0,
1>              C=char,
1>              T=ifcXML::IFC2x3::FINAL::IfcTextFontSelect
1>          ]
1>
1>Build FAILED.
ho notato che la memoria occupata cresce sempre di piu fino ad arrivare a 4 gb, che è il mio massimo su questa macchina e si pianta il compilatore e esce un popup che dice se voglio inviare una segnalazione a microsoft.
non riesco a capire