问题描述
我正在尝试在 Visual Studio 2019 中使用 Windows API。问题是,当我尝试使用以下内容创建宽字符串时:L"Hello World!"
,出现错误:'L':未找到标识符
然后,我尝试使用 TEXT()
函数,据我所知,它应该将字符串转换为宽字符串:
char test[1024]; /// contains some text
SetWindowText(DMG_LABEL,TEXT(test));
这里我得到这个错误:'Ltest': undeclared identifier
这适用于使用 MinGW 的 CodeBlocks,所以我不明白为什么它在 VS 中不起作用。 (在 C++ 中测试过,但我很确定在 C 中它是一样的)。
我到底做错了什么?
编辑:感谢@anastaciu,我没有意识到我没有使用wchar_t
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)