c - OutputDebugString 输出 "??????"而不是字符串

标签 c visual-studio visual-studio-2013

我尝试在 MSVC 2013 中调试 C 中的一些值,并决定第一次使用此函数。 我不知道,但我只收到

“???????????????”

在输出窗口中。我检查了调试类型,尝试将两者都设置为“自动/混合”,但效果相同。看一下:

#include <windows.h>
...
OutputDebugString(_T("HELLO!\n"));
...

你对此有何看法?谢谢!

最佳答案

好的,明白了!

OutputDebugStringA("Hello!\n"); 

完美运行! (MSVC2013、WIN7、64)

关于c - OutputDebugString 输出 "??????"而不是字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43639616/

相关文章:

c++ - 即使在 C 中使用 "\n%.2f"后,也无法将浮点值舍入到最接近的第二位小数

c - #define 的优点而不是在嵌入式中创建函数

C如何计算没有浮点精度的百分比(perthousands)

sql-server - SSDT 和 TFS : compare SQL Server database not working

python - Visual Studio 2017 无法识别代码中的错误

c++ - boost日志文件无法创建sample.log文件

c++ - 让自定义 Find*.cmake 文件根据 visual studio 构建类型(调试/发布)查找不同的库

C 时间程序 (NTP) 不绑定(bind)套接字

Nuget 包管理器在 VS Express 2013 中不起作用

asp.net-mvc - VS2013 与 VS2015 项目类型(ASP.NET 项目)不兼容