在Visual Studio中显示全局win32输出

时间:2015-07-29 11:46:53

标签: debugging visual-studio-2012

我想在Visual Studio 2012中捕获全局win32输出。我可以使用DebugView执行此操作,但我希望在Visual Studio窗口中具有此类输出。我不能只使用默认的Debug输出,因为我正在开发SharePoint解决方案并附加到其他进程并不起作用。

有没有办法在Visual Studio 2012中捕获全局win32输出,或者是否有一个Add In,它捕获了这种输出?

编辑:

只是为了澄清:我使用C#,我可以编写Debug-Output。我无法附加到进程并希望捕获全局win32调试输出。

2 个答案:

答案 0 :(得分:0)

您是否尝试过使用以下内容...

OutputDebugString(str);

你可以在调试宏上使用它,我会在开发时使用类似的东西。

#if DEBUG_TO_VS2012 == 1
   #define DPRINTF( x ) OutputDebugString( x )
#else
   #define DPRINTF( X ) printf( x )
#endif

希望这种简单的方法有所帮助。

答案 1 :(得分:0)

简单回答:目前没有选项在Visual Studio中显示此输出。当我找到AddOn时,我会更新这个答案。