W Visual Studio 2008, mogę określić komunikat do wydrukowania, gdy zostanie uderzony punkt przerwania (klikając prawym przyciskiem myszy punkt przerwania i wybierając opcję "Kiedy Hit ..."). Po uruchomieniu programu komunikaty te pojawiają się w oknie Output. Chciałbym wiedzieć, czy istnieje sposób przekierowania ich do pliku?Jak przekierować dane wyjściowe z debugera Visual Studio?
Określenie >file.txt
jako argumentu polecenia dla programu nie działa: to przekierowuje wyjście programu, ale nie debuggera.
(FWIW zachowanie życzę, aby osiągnąć to, aby uzyskać debugera wielokrotnie drukować wartość zmiennej do pliku, zamiast przyprawiając mój kod ze sprawozdania printf/cout.)
jaki jest sens w nie za pomocą debugera, jeśli wyjście jest generowane przez pułapki? – Karsten
podczas debugowania aplikacji wrażliwych na czas i sam akt wstrzymania aplikacji zmienia przyszły stan aplikacji. – Carl
nie o to mi chodziło. Pytanie brzmiało, w jaki sposób można przekierować dane wyjściowe debuggera, aby rejestrować tekst tworzony przez punkt przerwania do pliku.Jeśli debugger nie może być użyty, żadne punkty przerwania nie wygenerują tekstu. – Karsten