2
  1. 从技术上讲,有没有办法直接在监视窗口内显示图像(位图、图标、光标)?据我所知,没有办法通过autoexp.dat. (如果没有,工具窗口也可以。)
  2. 如何将图像数据从调试器传输到调试器可视化器?
  3. 对于手头的问题,还有哪些其他(见下文)资源或示例代码?

除了 MSDN 文档和示例之外,我还发现了这个:http ://www.idigitalhouse.com/Blog/?p=83 ...但是,它“仅”涵盖了文本数据。几乎所有其他信息都是肤浅的(仅涵盖 的“默认”功能autoexp.dat)或托管代码。

基本上我正在寻找这个,但对于非托管调试者。链接的可视化工具似乎不适用于非托管(C++)代码,我试过了。

本机代码有什么解决方案吗?

4

3 回答 3

1

我最终在谷歌搜索时偶然发现了你的问题。我有完全相同的问题,只针对 OpenCV,而不是 GDI 图像。我发现这个任务没有简单的解决方案。但是,我已经实现了一个基于 Visual Studio Debugging Expression Evaluator Add-In

我的实现在 SourceForge以名为NativeViewer的 VSIX 包的形式提供。如果需要,您可以调整它以使用 GDI 图像而不是 OpenCV。

于 2012-09-19T20:04:17.873 回答
0

你见过我的 FeinViewer 吗?由于没有兴趣,我不再支持它...

http://feinsoftware.com/FeinViewer.php

于 2014-01-02T15:44:06.487 回答
0

除了 Mikhail 的可视化器之外,还有这个:

于 2014-01-10T05:15:16.540 回答