代码之家  ›  专栏  ›  技术社区  ›  dude

打开DOS窗口并从DLL中弹出调试消息

  •  2
  • dude  · 技术社区  · 15 年前

    我目前正在从labview调用一个DLL,但我需要能够实时调试它(因为它正在访问时间敏感的硬件)。我只想printf()我的错误断言消息,但我不确定如何从DLL中打开一个DOS窗口将错误信息转储到其中。以前有人这样做过吗?我知道我可以用一个文件来做这件事,我可能不得不这么做。printf就是这样一个方便快捷又肮脏的方法来做到这一点:)。

    2 回复  |  直到 15 年前
        1
  •  5
  •   Byron Whitlock    15 年前

    AllocConsole .

    2) 你可能需要打电话 GetStdHandle 获取stdout/stderr。

        2
  •  4
  •   Eran    13 年前

    OutputDebugString() 函数,并在中检查调试输出 DebugView .