TRACE makro will nicht
-
Nabend

Ich versuche in meinem kleinen Projekt das TRACE-Makro zu benutzen.
Leider mault der Compiler wie auch der Linker rum:g:\cpp\c\kaiser\aufgaben6\test2\test2\test.c(18) : warning C4013: 'TRACE' undefiniert; Annahme: extern mit Rückgabetyp int Manifest in Ressourcen wird kompiliert... Verknüpfen... test.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_TRACE" in Funktion "_main". g:\cpp\c\kaiser\aufgaben6\test2\Debug\test2.exe : fatal error LNK1120: 1 nicht aufgelöste externe Verweise.Die MSDN hat nicht viel dazu zu sagen.
Ich habe ein normales Win32-Konsolenapp-Projekt erstellt und als Debug-Version kompiliert.
Muss ich noch ne Header-Datei einbinden? Habe ich sonst etwas vergessen?Ike
-
TRACE ist ein MFC Makro. Ist also nur in MFC Applikationen verfügbar bzw. wenn die entsprechende Headerdatei eingebunden wird.
-
Es gibt streamline auch die ATL. Entsprechend ATLTRACE.
Dann muss man seine Software nicht aufboren mit der MFC.
Ansonsten OutputDebugString pur.