Wenn ich versuche, ein Programm unter Windows zu debuggen, kann ich nicht finden, wohin die Ausgabe, die ich an stderr drehe, geht. Wie bekomme ich meine stderr-Ausgabe? Gibt es eine Einstellung auf Debugger-Ebene (MSVC 9), die ich ändern kann, um stderr in einen Teil der Benutzeroberfläche umzuleiten?
Update: Ich habe nicht in TRACE
oder OutputDebugString
geschaut, aber die Codebasis ist plattformübergreifend, daher sind plattformspezifische APIs, obwohl sie nicht völlig vom Tisch entfernt sind, sekundär zu einer standardkonformen Lösung.
Wenn Sie einen GUI-Prozess haben, sollte stderror im Ausgabefenster von Visual Studio angezeigt werden. Sie können ein neues Konsolenfenster öffnen, wenn die Ausgabe dorthin gehen soll. Schauen Sie sich die Ausgabe an. Siehe meine Antwort zu diese Frage. für Details.