【发布时间】:2025-12-02 01:35:01
【问题描述】:
这是一个快速的问题。 我正在用 C++ 构建一个程序,在输出窗口中打印一些数据时遇到了这个奇怪的问题。我在输出窗口中没有得到任何数据,但是当我设置断点时,我可以看到数据在我试图打印的变量中。所以我在这里有点疯了。
这是我用来打印数据的行:
std::cout << midiNoteNumber << std::endl;
为什么调试输出窗口什么也没有出现?
【问题讨论】:
-
这一行信息不足以让我们提供帮助。请附上minimal reproducible example,并附上有关如何编译和运行它的详细信息。 (我最初的怀疑是
midiNoteNumber的 type - 它是什么?) -
显示整个功能?无法获取上下文。
-
Visual Studio 中的调试控制台不通过标准输出管道。从来没有。如果要调试控制台输出,请使用 OutputDebugString。
标签: c++ visual-studio-debugging cout