I have installed CW8.0 and PDK5.1.2 on Windows XP platform.
When I tried to build my project I got the follwoing 3 errors and some other warnings, could some one give me a hint?
Multiply defined section: soap_serializeheader in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: soap_putheader in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: soap_getheader in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: soap_fault in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: soap_serializefault in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: soap_putfault in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: soap_getfault in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: soap_faultcode in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: soap_faultstring in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: soap_faultdetail in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: ?soap_getindependent%%YAHPAUsoap%%%Z 'int soap_getindependent(struct soap *)' in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: ?soap_getelement%%YAPAXPAUsoap%%PAH%Z 'void * soap_getelement(struct soap *, int *)' in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: ?soap_ignore_element%%YAHPAUsoap%%%Z 'int soap_ignore_element(struct soap *)' in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: ?soap_putindependent%%YAHPAUsoap%%%Z 'int soap_putindependent(struct soap *)' in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: ?soap_putelement%%YAHPAUsoap%%PBXPBDHH%Z 'int soap_putelement(struct soap *, void const *, char const *, int, int)' in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: ?soap_markelement%%YAXPAUsoap%%PBXH%Z 'void soap_markelement(struct soap *, void const *, int)' in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: ?soap_resolve_attachments%%YAHPAUsoap%%%Z 'int soap_resolve_attachments(struct soap *)' in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: ?soap_default_byte%%YAXPAUsoap%%PAD%Z 'void soap_default_byte(struct soap *, char *)' in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: ?soap_put_byte%%YAHPAUsoap%%PBD11%Z 'int soap_put_byte(struct soap *, char const *, char const *, char const *)' in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: ?soap_out_byte%%YAHPAUsoap%%PBDH11%Z 'int soap_out_byte(struct soap *, char const *, int, char const *, char const *)' in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: ?soap_get_byte%%YAPADPAUsoap%%PADPBD2%Z 'char * soap_get_byte(struct soap *, char *, char const *, char const *)' in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: ?soap_in_byte%%YAPADPAUsoap%%PBDPAD1%Z 'char * soap_in_byte(struct soap *, char const *, char *, char const *)' in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: ?soap_default_int%%YAXPAUsoap%%PAH%Z 'void soap_default_int(struct soap *, int *)' in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: ?soap_put_int%%YAHPAUsoap%%PBHPBD2%Z 'int soap_put_int(struct soap *, int const *, char const *, char const *)' in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: ?soap_out_int%%YAHPAUsoap%%PBDHPBH1%Z 'int soap_out_int(struct soap *, char const *, int, int const *, char const *)' in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: ?soap_get_int%%YAPAHPAUsoap%%PAHPBD2%Z 'int * soap_get_int(struct soap *, int *, char const *, char const *)' in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: ?soap_in_int%%YAPAHPAUsoap%%PBDPAH1%Z 'int * soap_in_int(struct soap *, char const *, int *, char const *)' in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: ?soap_serialize_SOAP_ENV__Fault%%YAXPAUsoap%%PBUSOAP_ENV__Fault%%%Z 'void soap_serialize_SOAP_ENV__Fault(struct soap *, struct SOAP_ENV__Fault const *)' in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: ?soap_default_SOAP_ENV__Fault%%YAXPAUsoap%%PAUSOAP_ENV__Fault%%%Z 'void soap_default_SOAP_ENV__Fault(struct soap *, struct SOAP_ENV__Fault *)' in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: ?soap_put_SOAP_ENV__Fault%%YAHPAUsoap%%PBUSOAP_ENV__Fault%%PBD2%Z 'int soap_put_SOAP_ENV__Fault(struct soap *, struct SOAP_ENV__Fault const *, char const *, char const *)' in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: ?soap_out_SOAP_ENV__Fault%%YAHPAUsoap%%PBDHPBUSOAP_ENV__Fault%%1%Z 'int soap_out_SOAP_ENV__Fault(struct soap *, char const *, int, struct SOAP_ENV__Fault const *, char const *)' in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: ?soap_get_SOAP_ENV__Fault%%YAPAUSOAP_ENV__Fault%%PAUsoap%%PAU1%PBD2%Z 'struct SOAP_ENV__Fault * soap_get_SOAP_ENV__Fault(struct soap *, struct SOAP_ENV__Fault *, char const *, char const *)' in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: ?soap_in_SOAP_ENV__Fault%%YAPAUSOAP_ENV__Fault%%PAUsoap%%PBDPAU1%1%Z 'struct SOAP_ENV__Fault * soap_in_SOAP_ENV__Fault(struct soap *, char const *, struct SOAP_ENV__Fault *, char const *)' in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: ?soap_serialize_SOAP_ENV__Detail%%YAXPAUsoap%%PBUSOAP_ENV__Detail%%%Z 'void soap_serialize_SOAP_ENV__Detail(struct soap *, struct SOAP_ENV__Detail const *)' in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: ?soap_default_SOAP_ENV__Detail%%YAXPAUsoap%%PAUSOAP_ENV__Detail%%%Z 'void soap_default_SOAP_ENV__Detail(struct soap *, struct SOAP_ENV__Detail *)' in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: ?soap_put_SOAP_ENV__Detail%%YAHPAUsoap%%PBUSOAP_ENV__Detail%%PBD2%Z 'int soap_put_SOAP_ENV__Detail(struct soap *, struct SOAP_ENV__Detail const *, char const *, char const *)' in
files soapC.obj (libgsoap.lib), envC.obj (libgsoap.lib), keeping definition in envC.obj
Multiply defined section: ?soap_out_SOAP_ENV__Detail%%YAHPAUsoap%%PBDHPBUSOAP_ENV__Detail%%1%Z 'int