gpt4 book ai didi

c++ - OutputDebugString - 不显示在输出窗口中

转载 作者:行者123 更新时间:2023-11-28 07:35:33 25 4
gpt4 key购买 nike

这应该输出到输出窗口。但是,它没有,我不确定为什么。当我在 Debug模式下运行它时,buffer = "*** NUM ADAPTERS = 2",但它没有显示在输出窗口中。

UINT i = 0;
std::vector<IDXGIAdapter*> vAdapters;
while(dxgiFactory->EnumAdapters(i, &dxgiAdapter) != DXGI_ERROR_NOT_FOUND)
{
vAdapters.push_back(dxgiAdapter);
++i;
}

char buffer[50];

sprintf_s(buffer, "***NUM ADAPTERS = %d", vAdapters.size());

OutputDebugStringA(buffer);

我是不是漏掉了一些简单的东西?

最佳答案

当您使用调试器启动程序时,OutputDebugString 内容会出现在输出 Pane 中(您可能必须切换到它,甚至从组合中选择程序的输出)。

在外面你可以使用DebugView要收集该输出,当然,您必须通过 PID 过滤消息。

关于c++ - OutputDebugString - 不显示在输出窗口中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16842877/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com