[xsd-users] Request help with linker errors while building fpml 5.10 with xsd version 4.0

Vangipuram, Satish (CWM-NR) satish.vangipuram at rbccm.com
Fri Aug 2 19:15:58 EDT 2019


Hi, as per previous email we switched to file-per-type option and have cleared compile errors.
Could you pl take a look at this linker error

1>ReferenceBank.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall xsd::cxx::tree::qname<char,class xsd::cxx::tree::simple_type<char,class xsd::cxx::tree::_type>,class xsd::cxx::tree::uri<char,class xsd::cxx::tree::simple_type<char,class xsd::cxx::tree::_type> >,class xsd::cxx::tree::ncname<char,class xsd::cxx::tree::name<char,class xsd::cxx::tree::token<char,class xsd::cxx::tree::normalized_string<char,class xsd::cxx::tree::string<char,class xsd::cxx::tree::simple_type<char,class xsd::cxx::tree::_type> > > > > > >::~qname<char,class xsd::cxx::tree::simple_type<char,class xsd::cxx::tree::_type>,class xsd::cxx::tree::uri<char,class xsd::cxx::tree::simple_type<char,class xsd::cxx::tree::_type> >,class xsd::cxx::tree::ncname<char,class xsd::cxx::tree::name<char,class xsd::cxx::tree::token<char,class xsd::cxx::tree::normalized_string<char,class xsd::cxx::tree::string<char,class xsd::cxx::tree::simple_type<char,class xsd::cxx::tree::_type> > > > > > >(void)" (__imp_??1?$qname at DV?$simple_type at DV_type@tree at cxx@xsd@@@tree at cxx@xsd@@V?$uri at DV?$simple_type at DV_type@tree at cxx@xsd@@@tree at cxx@xsd@@@234 at V?$ncname at DV?$name at DV?$token at DV?$normalized_string at DV?$string at DV?$simple_type at DV_type@tree at cxx@xsd@@@tree at cxx@xsd@@@tree at cxx@xsd@@@tree at cxx@xsd@@@tree at cxx@xsd@@@tree at cxx@xsd@@@234@@tree at cxx@xsd@@UAE at XZ)

1>ZeroRateCurve.obj : error LNK2001: unresolved external symbol "public: virtual class xsd::cxx::tree::base64_binary<char,class xsd::cxx::tree::simple_type<char,class xsd::cxx::tree::_type> > * __thiscall xsd::cxx::tree::base64_binary<char,class xsd::cxx::tree::simple_type<char,class xsd::cxx::tree::_type> >::_clone(class xsd::cxx::tree::flags,class xsd::cxx::tree::_type *)const " (?_clone@?$base64_binary at DV?$simple_type at DV_type@tree at cxx@xsd@@@tree at cxx@xsd@@@tree at cxx@xsd@@UBEPAV1234 at Vflags@234 at PAV_type@234@@Z)
1>xmldsig-core-schema.obj : error LNK2001: unresolved external symbol "public: virtual class xsd::cxx::tree::base64_binary<char,class xsd::cxx::tree::simple_type<char,class xsd::cxx::tree::_type> > * __thiscall xsd::cxx::tree::base64_binary<char,class xsd::cxx::tree::simple_type<char,class xsd::cxx::tree::_type> >::_clone(class xsd::cxx::tree::flags,class xsd::cxx::tree::_type *)const " (?_clone@?$base64_binary at DV?$simple_type at DV_type@tree at cxx@xsd@@@tree at cxx@xsd@@@tree at cxx@xsd@@UBEPAV1234 at Vflags@234 at PAV_type@234@@Z)
1>YieldCurve.obj : error LNK2001: unresolved external symbol "public: virtual class xsd::cxx::tree::base64_binary<char,class xsd::cxx::tree::simple_type<char,class xsd::cxx::tree::_type> > * __thiscall xsd::cxx::tree::base64_binary<char,class xsd::cxx::tree::simple_type<char,class xsd::cxx::tree::_type> >::_clone(class xsd::cxx::tree::flags,class xsd::cxx::tree::_type *)const " (?_clone@?$base64_binary at DV?$simple_type at DV_type@tree at cxx@xsd@@@tree at cxx@xsd@@@tree at cxx@xsd@@UBEPAV1234 at Vflags@234 at PAV_type@234@@Z)
1>YieldCurveMethod.obj : error LNK2001: unresolved external symbol "public: virtual class

Pl note we have double checked the xsd and xerces library paths (made sure it points to xsd 4.0 and xerces (CodeSynthesis XSD 4.0\lib\vc-10.0) and could not catch the issue.  Thanks

_______________________________________________________________________

This email is intended only for the use of the individual(s) to whom it is addressed and may be privileged and confidential.
Unauthorised use or disclosure is prohibited. If you receive this e-mail in error, please advise immediately and delete the original message. 
This message may have been altered without your or our knowledge and the sender does not accept any liability for any errors or omissions in the message.

Ce courriel est confidentiel et protégé. L'expéditeur ne renonce pas aux droits et obligations qui s'y rapportent. 
Toute diffusion, utilisation ou copie de ce message ou des renseignements qu'il contient par une personne autre que le (les) destinataire(s) désigné(s) est interdite.
Si vous recevez ce courriel par erreur, veuillez m'en aviser immédiatement, par retour de courriel ou par un autre moyen.


More information about the xsd-users mailing list