【发布时间】:2019-01-01 13:32:57
【问题描述】:
我正在尝试在 Visual Studio 2017 C++ 控制台应用程序中编译以下 C++ 代码。
GUID patchId;
auto resa = UuidFromString("905EAA46-C9E3-4B5C-8133-0000165A4DDD", &patchId);
它给了我以下编译错误。
错误 C2664 'RPC_STATUS UuidFromStringW(RPC_WSTR,UUID *)': 无法将参数 1 从 'const char [37]' 转换为 'RPC_WSTR'
我该如何解决这个错误?
【问题讨论】:
-
修复:
L"905EAA46-C9E3-4B5C-8133-0000165A4DDD"它需要一个宽字符串。
标签: c++ visual-studio compiler-errors c++14