Trong Visual Studio 2008, tôi có thể chỉ định một thông báo được in khi điểm ngắt được nhấn (bằng cách bấm chuột phải vào điểm ngắt và chọn 'Khi nhấn ...'). Khi chương trình được chạy, những thông báo này xuất hiện trong Cửa sổ đầu ra. Tôi muốn biết, có cách nào để chuyển hướng chúng đến một tệp không?Làm thế nào để chuyển hướng đầu ra từ trình gỡ rối Visual Studio?
Chỉ định >file.txt
làm đối số lệnh cho chương trình không hoạt động: điều này chuyển hướng đầu ra của chương trình, chứ không phải của trình gỡ lỗi.
(FWIW hành vi tôi muốn đạt được là để có được những debugger để liên tục in giá trị của một biến vào một tập tin, chứ không phải là peppering mã của tôi với báo cáo printf/cout.)
điểm trong không sử dụng Debugger nếu đầu ra được tạo ra bởi các breakpoint là gì? – Karsten
khi bạn đang gỡ lỗi các ứng dụng nhạy cảm với thời gian và hành động tạm dừng ứng dụng sẽ thay đổi trạng thái của ứng dụng trong tương lai. – Carl
đó không phải là ý tôi. Câu hỏi đặt ra là cách đầu ra của trình gỡ rối có thể được chuyển hướng để ghi lại văn bản mà một điểm ngắt tạo ra cho một tệp tin.Nếu trình gỡ rối không thể sử dụng được, thì không có điểm ngắt nào tạo ra văn bản. – Karsten