C++ WxWidgets : Single log window for messages from Multiple Threads

标签 c++ multithreading wxwidgets logging

从多个线程收集日志消息并使用窗口显示它们的最佳/正确方法是什么? (当线程正在运行时)。

我目前正在尝试将 stdout (cout) 重定向到 wxTextCtrl,但在尝试通过多个线程执行此操作时失败得很惨。任何帮助,将不胜感激。

最佳答案

日志记录最近在 wxWidgets 主干中有一些重大更新,您可以阅读它们 here .其中之一是添加对从主线程以外的线程进行日志记录的支持。

关于C++ WxWidgets : Single log window for messages from Multiple Threads,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1128937/

相关文章:

c++ - 处理 c++ wxWidgets EVT_MAXIMIZE 宏

erlang - 如何在带有erlang的wxWidget的窗口中画一条线?

c++ - 无法将法线添加到 .obj 网格

c++ - 从指向具有相同签名的函数的指针转换为函数指针,但参数的附加限定除外

java - 启动线程内的方法?

android - Realm 模型从其他线程更新,但应该通知适配器

c# - 是在C#中的不同线程之间共享的静态类

c++ - 将 C/C++ 套接字传递到 EM_ASM 以用作 Emscripten 中的 websocket

c++ - TRACKER : error TRK0005: Failed to locate: "xsd.exe". 系统找不到指定的文件

c++ - 检测到内存泄漏