Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Crt-Error in Release Version

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
25.08.2008, 09:48 Uhr
HeroHolger



Hallo.

ich bekomme beim linken als release folgende fehlermeldung. (ich compiliereals Multithreaded-DLL )

Wenn ich Multithreaded-Debug-DLL mache geht es, allerdings benötieg ich dann auch die Debug-MFC-DLLs und das darf nicht sein bei mir.

1>CTokenizer.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp___CrtDbgReportW" in Funktion ""public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const & __thiscall std::list<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > >::_Const_iterator<1>::operator*(void)const " (??D?$_Const_iterator@$00@?$list@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@QBEABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ)".


Ich finde allerdings in meiner software nirgends einen entsprechenden Aufruf der angemeckerten Funktion noch finde ich den Aufruf #include <crtdbg.h>

Wenn ich mir alle includes anschaue die zum compilieren allerdings herangezogen werden, sehe ich dann allerdings die datei crtdbg.h


Code:
1>Hinweis: Einlesen der Datei:      C:\Programme\Microsoft Visual Studio 8\VC\include\utility
1>Hinweis: Einlesen der Datei:       C:\Programme\Microsoft Visual Studio 8\VC\include\iosfwd
1>Hinweis: Einlesen der Datei:        C:\Programme\Microsoft Visual Studio 8\VC\include\cstdio
1>Hinweis: Einlesen der Datei:         C:\Programme\Microsoft Visual Studio 8\VC\include\stdio.h
1>Hinweis: Einlesen der Datei:          C:\Programme\Microsoft Visual Studio 8\VC\include\crtdefs.h
1>Hinweis: Einlesen der Datei:          C:\Programme\Microsoft Visual Studio 8\VC\include\swprintf.inl
1>Hinweis: Einlesen der Datei:        C:\Programme\Microsoft Visual Studio 8\VC\include\cstring
1>Hinweis: Einlesen der Datei:         C:\Programme\Microsoft Visual Studio 8\VC\include\string.h
1>Hinweis: Einlesen der Datei:          C:\Programme\Microsoft Visual Studio 8\VC\include\crtdefs.h
1>Hinweis: Einlesen der Datei:        C:\Programme\Microsoft Visual Studio 8\VC\include\cwchar
1>Hinweis: Einlesen der Datei:         C:\Programme\Microsoft Visual Studio 8\VC\include\wchar.h
1>Hinweis: Einlesen der Datei:          C:\Programme\Microsoft Visual Studio 8\VC\include\crtdefs.h
1>Hinweis: Einlesen der Datei:          C:\Programme\Microsoft Visual Studio 8\VC\include\wtime.inl
1>Hinweis: Einlesen der Datei:        C:\Programme\Microsoft Visual Studio 8\VC\include\crtdbg.h
1>Hinweis: Einlesen der Datei:         C:\Programme\Microsoft Visual Studio 8\VC\include\crtdefs.h



hat jemand eine Idee wie ich die wieder loswerde?

wenn die struktur stimmt, wird der Header über
1>Hinweis: Einlesen der Datei: CProgramme\Microsoft Visual Studio 8\VC\include\iosfwd

herangezogen. was ist iosfwd?

iosfwd wird meiner Meinung nach über die STL List->memory->utilitys herangezogen


Brauche dringend einen Vorschlag wie ich das lösen kann.


Es kann doch nicht sein, dass die STL nur im debug funktioniert.


Kann ich den Compiler eventuell irgendwie dazu bringen ein include zu ignorieren bzw gibt es einen Prräprozessorbefehl der das debug ausschaltet irgendwie?



mfg
Holger



====================
update: hab gerade in den präprozessorangaben _DEBUG drinne gefunden ganz weit hinten....das hab ich weggemacht und nun geht es

Dieser Post wurde am 25.08.2008 um 10:01 Uhr von HeroHolger editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: