Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ TinyXml未解决的外部问题_C++_Xml_Tinyxml - Fatal编程技术网

C++ TinyXml未解决的外部问题

C++ TinyXml未解决的外部问题,c++,xml,tinyxml,C++,Xml,Tinyxml,我在当前的C++项目中尝试使用TyyXML,在阅读了很多论坛之后,我得出了以下结论: 之所以称之为“tiny xml”,是因为您不需要包含libs和dll,只需在项目中包含“tinyxml.h/.cpp”和“tinystr.h/.cpp”,一切都应该很好 ……不是 我已经将这些文件放在我的项目中,当我尝试使用这些类时,我会不断得到未解决的外部符号错误 如果我做错了什么,请告诉我 谢谢 编辑:以下是错误 Error 1 error LNK2001: unresolved external

我在当前的C++项目中尝试使用TyyXML,在阅读了很多论坛之后,我得出了以下结论:

之所以称之为“tiny xml”,是因为您不需要包含libs和dll,只需在项目中包含“tinyxml.h/.cpp”和“tinystr.h/.cpp”,一切都应该很好

……不是

我已经将这些文件放在我的项目中,当我尝试使用这些类时,我会不断得到未解决的外部符号错误

如果我做错了什么,请告诉我

谢谢

编辑:以下是错误

Error   1   error LNK2001: unresolved external symbol "private: static struct TiXmlBase::Entity * TiXmlBase::entity" (?entity@TiXmlBase@@0PAUEntity@1@A)    C:\Users\Peyo\Desktop\Tradewind\Projects\SnoMetrix\tinyxml.obj  SnoMetrix

Error   2   error LNK2019: unresolved external symbol "public: void __thiscall TiXmlDocument::SetError(int,char const *,class TiXmlParsingData *,enum TiXmlEncoding)" (?SetError@TiXmlDocument@@QAEXHPBDPAVTiXmlParsingData@@W4TiXmlEncoding@@@Z) referenced in function "public: class TiXmlNode * __thiscall TiXmlNode::LinkEndChild(class TiXmlNode *)" (?LinkEndChild@TiXmlNode@@QAEPAV1@PAV1@@Z)   C:\Users\Peyo\Desktop\Tradewind\Projects\SnoMetrix\tinyxml.obj  SnoMetrix

Error   3   error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TiXmlElement::Parse(char const *,class TiXmlParsingData *,enum TiXmlEncoding)" (?Parse@TiXmlElement@@UAEPBDPBDPAVTiXmlParsingData@@W4TiXmlEncoding@@@Z)  C:\Users\Peyo\Desktop\Tradewind\Projects\SnoMetrix\tinyxml.obj  SnoMetrix

Error   4   error LNK2019: unresolved external symbol "protected: static bool __cdecl TiXmlBase::StringEqual(char const *,char const *,bool,enum TiXmlEncoding)" (?StringEqual@TiXmlBase@@KA_NPBD0_NW4TiXmlEncoding@@@Z) referenced in function "public: int __thiscall TiXmlElement::QueryBoolAttribute(char const *,bool *)const " (?QueryBoolAttribute@TiXmlElement@@QBEHPBDPA_N@Z)  C:\Users\Peyo\Desktop\Tradewind\Projects\SnoMetrix\tinyxml.obj  SnoMetrix

Error   5   error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TiXmlDocument::Parse(char const *,class TiXmlParsingData *,enum TiXmlEncoding)" (?Parse@TiXmlDocument@@UAEPBDPBDPAVTiXmlParsingData@@W4TiXmlEncoding@@@Z)    C:\Users\Peyo\Desktop\Tradewind\Projects\SnoMetrix\tinyxml.obj  SnoMetrix

Error   6   error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TiXmlComment::Parse(char const *,class TiXmlParsingData *,enum TiXmlEncoding)" (?Parse@TiXmlComment@@UAEPBDPBDPAVTiXmlParsingData@@W4TiXmlEncoding@@@Z)  C:\Users\Peyo\Desktop\Tradewind\Projects\SnoMetrix\tinyxml.obj  SnoMetrix

Error   7   error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TiXmlText::Parse(char const *,class TiXmlParsingData *,enum TiXmlEncoding)" (?Parse@TiXmlText@@UAEPBDPBDPAVTiXmlParsingData@@W4TiXmlEncoding@@@Z)    C:\Users\Peyo\Desktop\Tradewind\Projects\SnoMetrix\tinyxml.obj  SnoMetrix

Error   8   error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TiXmlDeclaration::Parse(char const *,class TiXmlParsingData *,enum TiXmlEncoding)" (?Parse@TiXmlDeclaration@@UAEPBDPBDPAVTiXmlParsingData@@W4TiXmlEncoding@@@Z)  C:\Users\Peyo\Desktop\Tradewind\Projects\SnoMetrix\tinyxml.obj  SnoMetrix
Error   9   error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TiXmlUnknown::Parse(char const *,class TiXmlParsingData *,enum TiXmlEncoding)" (?Parse@TiXmlUnknown@@UAEPBDPBDPAVTiXmlParsingData@@W4TiXmlEncoding@@@Z)  C:\Users\Peyo\Desktop\Tradewind\Projects\SnoMetrix\tinyxml.obj  SnoMetrix

Error   10  error LNK2001: unresolved external symbol "public: virtual char const * __thiscall TiXmlAttribute::Parse(char const *,class TiXmlParsingData *,enum TiXmlEncoding)" (?Parse@TiXmlAttribute@@UAEPBDPBDPAVTiXmlParsingData@@W4TiXmlEncoding@@@Z)  C:\Users\Peyo\Desktop\Tradewind\Projects\SnoMetrix\tinyxml.obj  SnoMetrix

Error   11  error LNK1120: 10 unresolved externals  C:\Users\Peyo\Desktop\Tradewind\Projects\SnoMetrix\Debug\SnoMetrix.exe  SnoMetrix

在最新版本中,您还必须在项目中包括/编译tinyxmlerro.cpptinyxmlparser.cpp

在最新版本中,您还必须在项目中包括/编译tinyxmlerro.cpptinyxmlparser.cpp