Seite 1 von 1

Fehler beim kompilieren

Verfasst: 6. April 2006 15:58
von Coca
:shock: Kriege Folgende Meldung :shock:

Code: Alles auswählen

msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "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)" (??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ) bereits in CryptClass.lib(CryptClass.obj) definiert

msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "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 &)" (??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z) bereits in CryptClass.lib(CryptClass.obj) definiert

msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "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> >(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z) bereits in CryptClass.lib(CryptClass.obj) definiert

msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "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 *)" (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z) bereits in CryptClass.lib(CryptClass.obj) definiert

msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "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 *)" (??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z) bereits in CryptClass.lib(CryptClass.obj) definiert

msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: unsigned int __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::max_size(void)const " (?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ) bereits in CryptClass.lib(CryptClass.obj) definiert

msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "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> >::erase(unsigned int,unsigned int)" (?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@II@Z) bereits in CryptClass.lib(CryptClass.obj) definiert

msvcprtd.lib(MSVCP71D.dll) : error LNK2005: "public: unsigned int __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::size(void)const " (?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ) bereits in CryptClass.lib(CryptClass.obj) definiert
LINK : warning LNK4098: Standardbibliothek 'LIBCMTD' steht in Konflikt mit anderen Bibliotheken; /NODEFAULT:Bibliothek verwenden

D:\SwEntw2\SchemaAdmin\SchemaAdmin\Debug\SchemaAdmin.exe : fatal error LNK1169: Ein oder mehrere mehrfach definierte Symbole gefunden
:?: :?: :?: :?: :?: :?: :?: :?: :?: :?: :?:

Verfasst: 6. April 2006 16:42
von shader76
Wahrscheinlich kompilierst du ohne das Tool vorher zu schliessen :wink:

Verfasst: 6. April 2006 16:49
von Coca
shader76 hat geschrieben:Wahrscheinlich kompilierst du ohne das Tool vorher zu schliessen :wink:
Doch Doch Glaub mir das Tool ist zu !!! :lol:

Verfasst: 6. April 2006 17:33
von Spielgrips
1. es liegt ein Objektfehler vor (libs fehlen oder nicht eingebunden?)
2. gucken ob die Headerdateien + definierten Prototypen vorhanden sind! Du läuft doch och nicht mit ohne Kopf rum oda :D?

Verfasst: 6. April 2006 17:45
von Christian81
Spielgrips hat geschrieben:1. es liegt ein Objektfehler vor (libs fehlen oder nicht eingebunden?)
Fehlermeldungen schonmal durchgelesen?

Ist CryptClass.lib eventuell eine statische Lib? Statische lib + dynamische Qt-Dll vertragen sich evtl. nicht...

Verfasst: 7. April 2006 07:17
von macman
Manchmal reicht es auch die Reihenfolge der Includes zu ändern.