Tinyxml2: Error del vinculador al usar TinyXml2 en VS2010

Creado en 19 ago. 2013  ·  3Comentarios  ·  Fuente: leethomason/tinyxml2

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

Comentario más útil

@vigneshrams, ¿puedes decirnos cómo lo

Todos 3 comentarios

¿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

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

MortenMacFly picture MortenMacFly  ·  18Comentarios

leethomason picture leethomason  ·  4Comentarios

kurylo picture kurylo  ·  5Comentarios

ajtruckle picture ajtruckle  ·  9Comentarios

KerstinKeller picture KerstinKeller  ·  5Comentarios