2012-02-22 2 views
0

내가 내 현재 C++ 프로젝트에 tinyXml를 사용하기 위해 노력하고있어 발행, 나는 다음과 같은 결론에 도달 한 많은 포럼을 읽은 후 : 당신이 필요로하지 않기 때문에TinyXml 해결되지 않은 외부

하면은 '작은 XML'라고 libs 및 dll을 포함 시키려면 프로젝트에 'tinyxml.h/.cpp'및 'tinystr.h/.cpp'를 포함하면됩니다. 그것은 아니다

... ...

나는 내 프로젝트에서 해당 파일을 넣어했습니다, 그리고 나는 클래스를 사용하려고 할 때이 확인되지 않은 외부 기호 오류가 계속.

내가 잘못했는지 알려주세요.

감사

편집 : 여기에 오류가 최신 버전의

Error 1 error LNK2001: unresolved external symbol "private: static struct TiXmlBase::Entity * TiXmlBase::entity" ([email protected][email protected]@[email protected]@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)" ([email protected]@@[email protected]@[email protected]@@Z) referenced in function "public: class TiXmlNode * __thiscall TiXmlNode::LinkEndChild(class TiXmlNode *)" ([email protected]@@[email protected]@@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)" ([email protected]@@[email protected]@[email protected]@@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)" ([email protected]@@[email protected]@@Z) referenced in function "public: int __thiscall TiXmlElement::QueryBoolAttribute(char const *,bool *)const " ([email protected]@@[email protected]) 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)" ([email protected]@@[email protected]@[email protected]@@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)" ([email protected]@@[email protected]@[email protected]@@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)" ([email protected]@@[email protected]@[email protected]@@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)" ([email protected]@@[email protected]@[email protected]@@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)" ([email protected]@@[email protected]@[email protected]@@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)" ([email protected]@@[email protected]@[email protected]@@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 
+0

오류를 추가했습니다. – PTBG

답변

4

, 당신은 또한 당신의 프로젝트에 tinyxmlerror.cpptinyxmlparser.cpp을 컴파일/포함해야 .