C++ 如何修复此错误(将wchar\u t转换为BSTR)?

C++ 如何修复此错误(将wchar\u t转换为BSTR)?,c++,C++,似乎无法将该行的常量wchar_uuu转换为'BSTR' hr = pRegInfo->put_Author(L"Author Name"); 完整代码位于,您可以执行以下操作: hr = pRegInfo->put_Author(_bstr_t(L"Author Name")); BSTR是与宽字符串文本不同的字符串类型。\u bstr\u t类是一个包装器,在本例中,它从文本中生成一个临时的bstr,以便传递给函数 有关更多信息,请参见很好,错误消失。非常感谢。

似乎无法将该行的常量wchar_uuu转换为'BSTR'

hr = pRegInfo->put_Author(L"Author Name");
完整代码位于,

您可以执行以下操作:

hr = pRegInfo->put_Author(_bstr_t(L"Author Name"));
BSTR
是与宽字符串文本不同的字符串类型。
\u bstr\u t
类是一个包装器,在本例中,它从文本中生成一个临时的
bstr
,以便传递给函数


有关更多信息,请参见很好,错误消失。非常感谢。