Fehler beim kompilieren

Alles rund um die Programmierung mit Qt
Antworten
Coca
Beiträge: 42
Registriert: 3. April 2006 13:53
Kontaktdaten:

Fehler beim kompilieren

Beitrag 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
:?: :?: :?: :?: :?: :?: :?: :?: :?: :?: :?:
shader76
Beiträge: 107
Registriert: 3. März 2006 14:29

Beitrag von shader76 »

Wahrscheinlich kompilierst du ohne das Tool vorher zu schliessen :wink:
-shader76-
-Visual Studio.Net 2003 & QT4.1
Coca
Beiträge: 42
Registriert: 3. April 2006 13:53
Kontaktdaten:

Beitrag von Coca »

shader76 hat geschrieben:Wahrscheinlich kompilierst du ohne das Tool vorher zu schliessen :wink:
Doch Doch Glaub mir das Tool ist zu !!! :lol:
Spielgrips
Beiträge: 51
Registriert: 8. März 2006 23:09
Kontaktdaten:

Beitrag 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?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag 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...
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Manchmal reicht es auch die Reihenfolge der Includes zu ändern.
Antworten