Hola lee
Ya estoy usando TinyXML, que funciona muy bien. Pensé en probar TinyXML2, pero cuando creé un proyecto de muestra y agregué tinyxm2.cpp / tinyxml.hy cuando cumplí, obtengo errores del vinculador como,
tinyxml2.obj: error LNK2019: símbolo externo no resuelto "__declspec (dllimport) public: void __cdecl tinyxml2 :: XMLText :: SetCData (bool)" (__imp_? SetCData @ XMLText @ tinyxml2 @@ QEAAX_N @ Z) referenciado en la función "public: char * __cdecl tinyxml2 :: XMLDocument :: Identify (char *, class tinyxml2 :: XMLNode * *) "(? Identify @ XMLDocument @ tinyxml2 @@ QEAAPEADPEADPEAPEAVXMLNode @ 2 @@ Z)
1> tinyxml2.obj: error LNK2019: símbolo externo sin resolver "__declspec (dllimport) protegido: __cdecl tinyxml2 :: XMLText :: XMLText (class tinyxml2 :: XMLDocument *)" (__imp _ ?? 0XMLText @ tinyxml2 @@ IEAA @ PEAVXMLDocu @@ Z) referenciada en la función "public: char * __cdecl tinyxml2 :: XMLDocument :: Identify (char *, class tinyxml2 :: XMLNode * *)" (? Identify @ XMLDocument @ tinyxml2 @@ QEAAPEADPEADPEAPEAVXMLNode @ 2 @@ Z)
1> tinyxml2.obj: error LNK2001: símbolo externo no resuelto "público: clase virtual tinyxml2 :: XMLElement const * __cdecl tinyxml2 :: XMLNode :: ToElement (void) const" (? ToElement @ XMLNode @ tinyxml2 @@ UEBAPEBVXMLElement @ 2 @ XMLElement @ 2 )
1> tinyxml2.obj: error LNK2001: símbolo externo no resuelto "público: clase virtual tinyxml2 :: XMLElement * __cdecl tinyxml2 :: XMLNode :: ToElement (void)" (? ToElement @ XMLNode @ tinyxml2 @@ UEAAPEAVXMLElement @ 2 @ XZ)
1> tinyxml2.obj: error LNK2001: símbolo externo no resuelto "público: clase virtual tinyxml2 :: XMLText const * __cdecl tinyxml2 :: XMLNode :: ToText (void) const" (? ToText @ XMLNode @ tinyxml2 @@ UEBAPEBVXMLText @ 2 @ XZ )
1> tinyxml2.obj: error LNK2001: símbolo externo no resuelto "público: clase virtual tinyxml2 :: XMLText * __cdecl tinyxml2 :: XMLNode :: ToText (void)" (? ToText @ XMLNode @ tinyxml2 @@ UEAAPEAVXMLText @ 2 @ XZ)
1> tinyxml2.obj: error LNK2001: símbolo externo no resuelto "público: clase virtual tinyxml2 :: XMLComment const * __cdecl tinyxml2 :: XMLNode :: ToComment (void) const" (? ToComment @ XMLNode @ tinyxml2 @@ UEBAPEBVXMLComment @ 2 @ XZ )
1> tinyxml2.obj: error LNK2001: símbolo externo no resuelto "público: clase virtual tinyxml2 :: XMLComment * __cdecl tinyxml2 :: XMLNode :: ToComment (void)" (? ToComment @ XMLNode @ tinyxml2 @@ UEAAPEAVXMLComment @ 2 @ XZ)
1> tinyxml2.obj: error LNK2001: símbolo externo no resuelto "público: clase virtual tinyxml2 :: XMLDocument const * __cdecl tinyxml2 :: XMLNode :: ToDocument (void) const" (? ToDocument @ XMLNode @ tinyxml2 @@ UEBAPEBVXMLDocument @ 2 @ XZZ )
1> tinyxml2.obj: error LNK2001: símbolo externo no resuelto "público: clase virtual tinyxml2 :: XMLDocument * __cdecl tinyxml2 :: XMLNode :: ToDocument (void)" (? ToDocument @ XMLNode @ tinyxml2 @@ UEAAPEAVXMLDocument @ 2 @ XZ)
1> tinyxml2.obj: error LNK2001: símbolo externo no resuelto "público: clase virtual tinyxml2 :: XMLDeclaration const * __cdecl tinyxml2 :: XMLDeclaration :: ToDeclaration (void) const" (? ToDeclaration @ XMLDeclaration @ tinyxml2 @@ UEBAPEBV12 @ XZ)
1> tinyxml2.obj: error LNK2001: símbolo externo no resuelto "público: clase virtual tinyxml2 :: XMLDeclaration * __cdecl
¿Puede compartir el archivo de proyecto de muestra? Estoy usando VS2010 y no he tenido problemas hasta ahora.
muchas gracias. Lo resolví yo mismo.
@vigneshrams, ¿puedes decirnos cómo lo
Comentario más útil
@vigneshrams, ¿puedes decirnos cómo lo