c++ - 获取消息到 DebugView

标签 c++ visual-c++ visual-studio-debugging

我需要编写可以创建可以显示在 DebugView 中的调试消息的应用程序。为此,我使用代码:

int main ()
{
    OutputDebugString(L"hello");
    return 0;
}

但是 DebugViewer 中没有显示任何消息。

问题出在哪里?

最佳答案

如果已经有调试器接收调试消息,则 DebugView 将不会接收调试消息。如果您在 IDE 的调试器下运行进程,它就会收到这些消息。要么:

  • 在 IDE 窗口中查看调试消息,或者
  • 在调试器外部运行进程并在 DebugView 中查看消息。

关于c++ - 获取消息到 DebugView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26359959/

相关文章:

c++ - 初始化字符串数组中的值 C++

c++ - 链表的链表的析构函数

c++ - vector<>::maxsize() 的最大大小是多少?

c++ - 如何在 Python 中将列表作为 dict 的键?

c++ - std::visit 和 MSVC 调试器的堆栈损坏 "overloaded"结构

c++ - 将所有浮点文字设置为 float MSVC++

C# - 标记自定义窗体的基类使设计 View 显示 HTML

c# - 在 Visual Studio 中关闭表单后调试不停止

.net - IIS Express 在编译/运行时指定配置文件和 Visual Studio 集成

c++ - 比许多嵌套的 `for` 循环更好的东西?