C++ - 写入 VS2010 中的特定输出窗口 Pane

标签 c++ visual-studio-2010

我正在尝试写入自定义输出窗口 Pane ,但我能找到的唯一写入输出窗口的示例会自动写入调试 Pane 。 我已经在 C# 中使用 VS 加载项创建自定义 Pane ,并在 VS2010 启动时向其中写入文本。我在 C++ 项目中工作,我只是想知道如何从代码中的任何位置写入自定义 Pane 。我希望以尽可能少的开销来完成它,因为我在一个更大的代码库中工作,我不想对它进行大量修改。

谢谢

最佳答案

调试 Pane 显示 OutputDebugString 调用的结果(直接调用或通过 Debug.WriteLine/Trace.WriteLine)(它与 dbgview 的目的相同.exe 来自 SysInternals)。这是 IDE 的默认行为。我认为,写入自定义 Pane 可能需要为 Visual Studio 实现您自己的扩展。

作为解决方法,您可以使用 dbgview,定义特定前缀(如 [MODULE-A]: 、[MODULE-B]: 等)并设置过滤器以突出显示特定单词的出现。请注意,仅当您在没有 IDE 的情况下运行程序时,dbgview 才能正常工作。

关于C++ - 写入 VS2010 中的特定输出窗口 Pane ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14584108/

相关文章:

c++ - 二叉树插入函数

c++ - 如何显示星号(*)而不是密码 c++ 的纯文本

c - 在 visual studio 中构建程序

c++ - 在将对象作为 const 引用 C++ 传递时构建对象

c++ - STL 算法 copy if with functor

c++ - 子类化 QGraphicsItem 使我无法在 QGraphicsScene/View 上使用 itemAt()

visual-studio-2010 - vs2010中的rdlc报告,我如何在每一页上重复列标题?

visual-studio-2010 - 从TeamCity的构建中排除项目

调试器中的 C++ 单步抛出异常

c# - 如何在js文件中使用逗号分隔符加入t4元素?