如何将Visual Studio的“输出”窗口重定向到DebugView?

4

我正在使用Visual Studio 2010编写非托管的C++代码。

在调试时,使用OutputDebugString或MFC的TRACE宏打印的任何内容都会显示在Visual Studio的“输出”窗口中。

我希望能够在仍然在MSVC调试器下运行的情况下将输出显示在DebugView中。这种可能吗?

2个回答

2
无法实现。无论应用程序运行在何种调试器中,都会优先获取此类消息。DebugView 只有在应用程序未在任何调试器内运行时才能拦截这些消息。

1

很可能不可能,这是设计上的问题。如果您打开两个DebugView实例,也只有一个接收消息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接