【发布时间】:2016-12-03 12:34:09
【问题描述】:
我尝试使用 OutputDebugString 函数发送调试消息。我在我的 dll 项目中使用此函数,并在 DebugView 中收到此消息。我也在我的控制台应用程序项目(相同的解决方案)中使用此功能,但我无法收到消息。除控制台应用程序外,所有消息都出现在 DebugView 中。它甚至没有出现简单的OutputDebugStringA("debug"); 或OutputDebugString(L"debug"); 代码。会导致什么?
【问题讨论】:
-
听起来你很容易提供minimal reproducible example
-
我不确定你的意思。您希望调试输出出现在控制台窗口中吗?它不会。为此使用
std::cout << "message";。 -
@Burak Kocaman,有什么更新吗?您能否与我们分享有关此问题的最新信息?
标签: c++ debugging visual-c++ visual-studio-2015 outputdebugstring