hotmirror
Messages : 2 Date d'inscription : 2011-08-11
| Subject: [SPARK2] Compiling Errors Thu Aug 11, 2011 12:21 pm | |
| Hi, I'm very new in this forum so.. Hello! I downloaded Spark2 from the SVN repository and I tried to compile it. But I got some compiling errors with the TinyXml-lib. Here are the errors and warnings (they are in german cause I'm from Germany, but all errors are "unresolved external Symbols") - Code:
-
Code wird generiert... 1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(990,5): warning MSB8012: TargetPath(D:\Spark Engine\projects\vc2008\SPARK engine\..\..\..\lib\vc2008\dynamic\SPARK Core.dll) entspricht nicht dem OutputFile-Eigenschaftswert (D:\Spark Engine\lib\vc2008\dynamic\SPARK.dll) von Linker. Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Damit dieses Problem behoben werden kann, müssen die Eigenschaftswerte für $(OutDir), $(TargetName) und $(TargetExt) dem in %(Link.OutputFile) angegebenen Wert entsprechen. 1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(992,5): warning MSB8012: TargetName(SPARK Core) entspricht nicht dem OutputFile-Eigenschaftswert (SPARK) von Linker. Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Damit dieses Problem behoben werden kann, müssen die Eigenschaftswerte für $(OutDir), $(TargetName) und $(TargetExt) dem in %(Link.OutputFile) angegebenen Wert entsprechen. 1> Bibliothek "..\..\..\lib\vc2008\dynamic\SPARK Core.lib" und Objekt "..\..\..\lib\vc2008\dynamic\SPARK Core.exp" werden erstellt. 1>tinyxml_STL.lib(tinyxml.obj) : warning LNK4217: Lokal definiertes Symbol "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z (public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::operator=(char const *))" wurde in "public: void __thiscall TiXmlNode::SetValue(char const *)" (?SetValue@TiXmlNode@@QAEXPBD@Z)-Funktion importiert. 1>tinyxml_STL.lib(tinyxmlparser.obj) : warning LNK4049: Lokal definiertes Symbol "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z (public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::operator=(char const *))" wurde importiert. 1>tinyxml_STL.lib(tinyxml.obj) : warning LNK4217: Lokal definiertes Symbol "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z (public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::operator=(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &))" wurde in "public: void __thiscall TiXmlAttribute::SetName(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?SetName@TiXmlAttribute@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)-Funktion importiert. 1>tinyxml_STL.lib(tinyxml.obj) : warning LNK4217: Lokal definiertes Symbol "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ (public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::~basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void))" wurde in "public: virtual __thiscall TiXmlAttribute::~TiXmlAttribute(void)" (??1TiXmlAttribute@@UAE@XZ)-Funktion importiert. 1>tinyxml_STL.lib(tinyxmlparser.obj) : warning LNK4049: Lokal definiertes Symbol "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ (public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::~basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void))" wurde importiert. 1>tinyxml_STL.lib(tinyxml.obj) : warning LNK4217: Lokal definiertes Symbol "??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z (public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::operator+=(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &))" wurde in "private: void __thiscall TiXmlPrinter::DoIndent(void)" (?DoIndent@TiXmlPrinter@@AAEXXZ)-Funktion importiert. 1>tinyxml_STL.lib(tinyxmlparser.obj) : warning LNK4049: Lokal definiertes Symbol "??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z (public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::operator+=(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &))" wurde importiert. 1>tinyxml_STL.lib(tinyxml.obj) : warning LNK4217: Lokal definiertes Symbol "??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z (public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::operator+=(char const *))" wurde in "public: virtual void __thiscall TiXmlDeclaration::Print(struct _iobuf *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > *)const " (?Print@TiXmlDeclaration@@UBEXPAU_iobuf@@HPAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)-Funktion importiert. 1>tinyxml_STL.lib(tinyxml.obj) : warning LNK4217: Lokal definiertes Symbol "??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z (bool __cdecl std::operator==<char,struct std::char_traits<char>,class std::allocator<char> >(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &))" wurde in "public: class TiXmlAttribute * __thiscall TiXmlAttributeSet::Find(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)const " (?Find@TiXmlAttributeSet@@QBEPAVTiXmlAttribute@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)-Funktion importiert. 1>tinyxml_STL.lib(tinyxml.obj) : warning LNK4217: Lokal definiertes Symbol "?reserve@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXI@Z (public: void __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::reserve(unsigned int))" wurde in "class std::basic_istream<char,struct std::char_traits<char> > & __cdecl operator>>(class std::basic_istream<char,struct std::char_traits<char> > &,class TiXmlNode &)" (??5@YAAAV?$basic_istream@DU?$char_traits@D@std@@@std@@AAV01@AAVTiXmlNode@@@Z)-Funktion importiert. 1>tinyxml_STL.lib(tinyxml.obj) : warning LNK4217: Lokal definiertes Symbol "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ (public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void))" wurde in "class std::basic_istream<char,struct std::char_traits<char> > & __cdecl operator>>(class std::basic_istream<char,struct std::char_traits<char> > &,class TiXmlNode &)" (??5@YAAAV?$basic_istream@DU?$char_traits@D@std@@@std@@AAV01@AAVTiXmlNode@@@Z)-Funktion importiert. 1>tinyxml_STL.lib(tinyxmlparser.obj) : warning LNK4049: Lokal definiertes Symbol "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ (public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void))" wurde importiert. 1>tinyxml_STL.lib(tinyxml.obj) : warning LNK4217: Lokal definiertes Symbol "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z (public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(char const *))" wurde in "public: __thiscall TiXmlPrinter::TiXmlPrinter(void)" (??0TiXmlPrinter@@QAE@XZ)-Funktion importiert. 1>tinyxml_STL.lib(tinyxmlparser.obj) : warning LNK4049: Lokal definiertes Symbol "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z (public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(char const *))" wurde importiert. 1>tinyxml_STL.lib(tinyxml.obj) : warning LNK4217: Lokal definiertes Symbol "??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@D@Z (public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::operator+=(char))" wurde in "public: static void __cdecl TiXmlBase::EncodeString(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > *)" (?EncodeString@TiXmlBase@@SAXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAV23@@Z)-Funktion importiert. 1>tinyxml_STL.lib(tinyxmlparser.obj) : warning LNK4049: Lokal definiertes Symbol "??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@D@Z (public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::operator+=(char))" wurde importiert. 1>tinyxml_STL.lib(tinyxml.obj) : warning LNK4217: Lokal definiertes Symbol "?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBDI@Z (public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::append(char const *,unsigned int))" wurde in "public: static void __cdecl TiXmlBase::EncodeString(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > *)" (?EncodeString@TiXmlBase@@SAXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAV23@@Z)-Funktion importiert. 1>tinyxml_STL.lib(tinyxmlparser.obj) : warning LNK4049: Lokal definiertes Symbol "?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBDI@Z (public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::append(char const *,unsigned int))" wurdeimportiert. 1>tinyxml_STL.lib(tinyxml.obj) : warning LNK4217: Lokal definiertes Symbol "?find@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDII@Z (public: unsigned int __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::find(char const *,unsigned int,unsigned int)const )" wurde in "public: void __thiscall TiXmlAttribute::Print(struct _iobuf *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > *)const " (?Print@TiXmlAttribute@@QBEXPAU_iobuf@@HPAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)-Funktion importiert. 1>tinyxml_STL.lib(tinyxml.obj) : warning LNK4217: Lokal definiertes Symbol "??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z (class std::basic_ostream<char,struct std::char_traits<char> > & __cdecl std::operator<<<char,struct std::char_traits<char>,class std::allocator<char> >(class std::basic_ostream<char,struct std::char_traits<char> > &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &))" wurde in "class std::basic_ostream<char,struct std::char_traits<char> > & __cdecl operator<<(class std::basic_ostream<char,struct std::char_traits<char> > &,class TiXmlNode const &)" (??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@ABVTiXmlNode@@@Z)-Funktion importiert. 1>tinyxml_STL.lib(tinyxml.obj) : warning LNK4217: Lokal definiertes Symbol "?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@@Z (public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::append(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &))" wurde in "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __cdecl operator<<(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,class TiXmlNode const &)" (??6@YAAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAV01@ABVTiXmlNode@@@Z)-Funktion importiert. 1>tinyxml_STL.lib(tinyxmlparser.obj) : warning LNK4217: Lokal definiertes Symbol "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBDI@Z (public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::assign(char const *,unsigned int))" wurdein "protected: static char const * __cdecl TiXmlBase::ReadName(char const *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > *,enum TiXmlEncoding)" (?ReadName@TiXmlBase@@KAPBDPBDPAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4TiXmlEncoding@@@Z)-Funktion importiert. 1>tinyxml_STL.lib(tinyxml.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static unsigned int const std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::npos" (__imp_?npos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@2IB)" in Funktion ""public: void __thiscall TiXmlAttribute::Print(struct _iobuf *,int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > *)const " (?Print@TiXmlAttribute@@QBEXPAU_iobuf@@HPAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)". 1>tinyxml_STL.lib(tinyxmlparser.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static void __cdecl std::_String_base::_Xran(void)" (__imp_?_Xran@_String_base@std@@SAXXZ)" in Funktion ""protected: virtual void __thiscall TiXmlComment::StreamIn(class std::basic_istream<char,struct std::char_traits<char> > *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > *)" (?StreamIn@TiXmlComment@@MAEXPAV?$basic_istream@DU?$char_traits@D@std@@@std@@PAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@@Z)". 1>..\..\..\lib\vc2008\dynamic\SPARK.dll : fatal error LNK1120: 2 nicht aufgelöste externe Verweise. ========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
Do you know what I can do? Thanks in advance! | |
|