gpt4 book ai didi

c++ - OutputDebugString 错误

转载 作者:太空宇宙 更新时间:2023-11-04 16:31:08 28 4
gpt4 key购买 nike

我使用:

OutputDebugString(L"My error");

在 Visual Studio 2010 中,我没有显示“我的错误”,而是在窗口中得到了一个“错误”。

enter image description here

我该如何解决这个问题?

最佳答案

由于您显式传递了一个 UNICODE 字符串,我建议您也显式调用 OutputDebugStringW()

否则,如果 UNICODE 预处理器符号未在您的编译单元中定义,函数的 ANSI 版本 (OutputDebugStringA()) 将最终被调用它不支持的 UNICODE 字符串,应该导致编译错误。

编辑:您不能使用 OutputDebugString()在应用程序的状态栏中写入一个字符串。 OutputDebugString() 仅将您传递给调试器的字符串发送。

您必须使用适当的 API 来将文本写入状态栏。在你的情况下,wxStatusBar::SetStatusText()应该可以解决问题。

关于c++ - OutputDebugString 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6800521/

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