Khi cố gắng gỡ lỗi một chương trình trên Windows, tôi dường như không thể tìm thấy đầu ra mà tôi đẩy tới stderr. Làm thế nào để có được một tổ chức đầu ra stderr của tôi? Có cài đặt mức trình gỡ lỗi (MSVC 9) tôi có thể thay đổi để chuyển hướng stderr đến một số phần của giao diện người dùng không?Khi gỡ lỗi trên Windows mà stderr đi đâu?
Cập nhật: Tôi chưa xem xét TRACE
hoặc OutputDebugString
, nhưng cơ sở mã là nền tảng chéo, do đó, API dành riêng cho nền tảng, trong khi không hoàn toàn ngoài bảng, là thứ yếu đối với giải pháp tuân thủ tiêu chuẩn.
Về cơ bản tất cả những gì bạn phải làm là: guiapp.exe 2> stderr.log –