2009-08-27 8 views
9

Podczas próby debugowania programu w systemie Windows nie mogę znaleźć miejsca, w którym działa wyjście, które wysyłam na stderr. Jak mogę uzyskać moc wyjściową mojego stderra? Czy istnieje ustawienie poziomu debugowania (MSVC 9), które mogę zmienić, aby przekierować stderr do jakiejś części interfejsu?Podczas debugowania w systemie Windows, gdzie działa stderr?

Aktualizacja: nie zajrzałem do TRACE ani OutputDebugString, ale podstawa kodu jest wieloplatformowa, więc interfejsy API specyficzne dla platformy, chociaż nie są całkowicie wyłączone z tabeli, są drugorzędne w stosunku do rozwiązania zgodnego z normami.

Odpowiedz

2

Kiedy masz stderror proces GUI powinno pokazać się w oknie wyjściowym w visual studio. Możesz otworzyć nowe okno konsoli, jeśli chcesz, aby dane wyjściowe były dostępne. Sprawdź wynik. Zobacz moją odpowiedź na this question. w celu uzyskania szczegółowych informacji.

Powiązane problemy