Tôi viết nhiều mã xử lý hình ảnh với nhiều hình ảnh khác nhau liên quan đến C++ không được quản lý trong Visual Studio 2010. Tôi muốn có thể xem chúng dễ dàng như một định danh đơn giản trong khi bước -xử lý từng bước.Gỡ lỗi hình ảnh C++ không được quản lý trong Visual Studio
Giải pháp hiện tại của tôi là sử dụng một số chức năng xuất hình ảnh trong bảng điều khiển Matlab. Nó là ok, nhưng yêu cầu sửa đổi mã nguồn, trong khi tôi muốn làm điều đó chỉ trong khi gỡ lỗi. Vì vậy, lựa chọn tốt nhất chỉ là hình ảnh bật lên trong khi di chuột có chứa biến bằng chuột. Nhưng viết một số lệnh ExportToMatlab(image)
trong Command Window là đủ. Tôi không biết làm thế nào để làm điều này, tuy nhiên.
Có câu hỏi tương tự "Debugging image rendering in Visual C++, any helpful add-ins?", nhưng quá cũ và tôi không tìm thấy câu trả lời có thể chấp nhận được trong cuộc thảo luận đó. Một số công cụ dựa trên .NET (xem hình bên dưới), một số yêu cầu phải viết thêm mã (đó là những gì tôi hiện đang sử dụng), và một số dự án bị đóng băng hoặc chưa hoàn thành.
tôi có thể dành chút thời gian triển khai giải pháp thích hợp, vì vậy các liên kết đến một số hướng dẫn tốt về cách tùy chỉnh debugger visualizer trong VS được hoan nghênh quá.
Cập nhật
tôi đã tạo ra một phần mở rộng Visual Studio dựa trên Expression Evaluator Add-In. Nó có sẵn để tải xuống từ trang dự án SourceForge của nó, được gọi là NativeViewer. Kiểm tra mô tả về cách sử dụng nó.
Trình gỡ lỗi gốc không hỗ trợ bất kỳ điều gì tương tự với trình hiển thị có sẵn trong mã được quản lý. Tính năng thiếu lõi đang chạy mã tùy ý trên một luồng khác trong khi điểm ngắt đang hoạt động. –
Và điều gì về việc truy cập trạng thái chương trình nội bộ qua Cửa sổ ngay lập tức? Tôi có thể chạy một số macro cho mục đích này không? – Mikhail