TinyXml未解决的外部问题
TinyXml Unresolved External issues
我正在尝试在我当前的C++项目中使用tinyXml,在阅读了许多论坛后,我得出了以下结论:
它被称为"微小的xml",因为你不需要插入libs和dll,你所需要做的就是在你的项目中包括"tinyxml.h/.cpp"answers"tinystr.h/.cpp",一切都会好起来的!
不是。。。
我已经把这些文件放在我的项目中,当我尝试使用这些类时,我不断地得到未解决的外部符号错误。
如果我做错了什么,请告诉我。
感谢
编辑:以下是错误
Error 1 error LNK2001: unresolved external symbol "private: static struct TiXmlBase::Entity * TiXmlBase::entity" (?entity@TiXmlBase@@0PAUEntity@1@A) C:UsersPeyoDesktopTradewindProjectsSnoMetrixtinyxml.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:UsersPeyoDesktopTradewindProjectsSnoMetrixtinyxml.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:UsersPeyoDesktopTradewindProjectsSnoMetrixtinyxml.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:UsersPeyoDesktopTradewindProjectsSnoMetrixtinyxml.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:UsersPeyoDesktopTradewindProjectsSnoMetrixtinyxml.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:UsersPeyoDesktopTradewindProjectsSnoMetrixtinyxml.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:UsersPeyoDesktopTradewindProjectsSnoMetrixtinyxml.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:UsersPeyoDesktopTradewindProjectsSnoMetrixtinyxml.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:UsersPeyoDesktopTradewindProjectsSnoMetrixtinyxml.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:UsersPeyoDesktopTradewindProjectsSnoMetrixtinyxml.obj SnoMetrix
Error 11 error LNK1120: 10 unresolved externals C:UsersPeyoDesktopTradewindProjectsSnoMetrixDebugSnoMetrix.exe SnoMetrix
在最新版本中,您还必须在项目中包含/编译tinyxmerror.cpp和Tinyxmparser.cpp。
相关文章:
- C++:Application.cpp中抛出了未解析的外部符号(解决方案在问题的末尾,供未来的读者参考)
- 节俭并发:未解决的外部问题
- 未解决的外部链接问题
- 在 C++ 中使用 C 代码与外部"C"的问题
- build命令失败,外部原生问题android工作室
- 外部模板 c++ 的问题
- 编译示例 Cinder 项目时存在大量未解决的外部问题
- 为使用boost的预开发库构建c++包装器时未解决的外部问题
- QtCreator - 编译问题 - 外部源文件
- 外部库Boost版本问题
- 命名空间外部变量的未定义参考/多重定义,C 结构问题
- 外部变量和数组声明问题C
- 伊利希特中未解决的外部问题
- Clang AST : 外部链接规范问题
- VS2013与QT5.3.2使用Websocket,并得到一个未解决的外部符号问题
- 在Visual Studio 2013中尝试使用C++连接到mysql时未解决的外部问题
- 从导致问题的java进程附加到外部c++进程
- 使用SetParent将窗口嵌入外部进程的各种问题
- 格鲁问题,未解决的外部问题
- 带有 OO 的模板导致未解决的外部符号问题