在 visual studio 2015 中显示 Ouput windows 中的输出

displaying the output in Ouput windows in visual studio 2015

我在 visual studio 2015 年调试 C++ 控制台应用程序,但输出未显示在调试输出中 window。

    std::ostringstream buffer;
    std::cout << "\n result: \n";
    for (int i = 0; i < size; i++)
    {
        buffer << array[i] << ",";
    }
    buffer << "\n";

在输出中有一些警告无法找到或打开 PDB 文件,但这可能不是原因。 有什么问题吗?

要在 MSVC 调试输出中显示,您需要使用 ::OutputDebugString()

例如::OutputDebugString( buffer.str() );