Debug Fenster Ausgabe
-
Hallo,
ich würde gerne im Debug-Fenster bei einer Ausgabe
die ich erzeuge nur den Dateinamen aus dem sie kommt
und nicht den ganzen Pfad+Name ausgeben.Weiss jemand wie das geht?
Vielen Dank im Voraus,
Andreas
-
Du musst glaube ich etwas genauer sein...
Wenn Du Debug-Ausgaben machst, hast Du es doch selber in der Hand was ausgegeben wird, oder?
-
Ja, was ausgegeben wird habe ich in der Hand.
Ich benutze "_RPTF1" und da wird der Pfad der Datei aus der
die Meldung kommt mit ausgegeben und das möchte ich abstellen.Gruß,
Andreas.
-
So sieht es aus:
:\dokumente und einstellungen\andreas\eigene dateien\mfcprojekte\diagv1.5\serial\serialwnd.cpp(246) : Zeit 16 ms
Und so müchte ich es haben
serialwnd.cpp(246) : Zeit 16 ms
-
Das einfachste ist: Du musst *ohne* "/FC" übersetzen!
http://msdn2.microsoft.com/en-us/library/027c4t2sAber Du kannst auch eine Funktion bauen, die den Pfad abschneidet...
Also ein eigenes _RPTF1 Makro bauen...Sozusagen sowas wie:
#define _MY_RPTF1(rptno, msg, arg1) \ _RPT_BASE((rptno, ToShortFileName(__FILE__), __LINE__, NULL, msg, arg1))mit
LPCSTR ToShortFileName(LPCSTR fullFileName) { // ... }
-
Imho kannst Du das über die Compiler Option /FC ausschalten.
1. Open the project's Property Pages dialog box. For details, see How to: Open Project Property Pages.
2. Expand the Configuration Properties node.
3. Expand the C/C++ node.
4. Select the Advanced property page.
5. Modify the Use Full Paths property.