C++ LWPSTR到CONST CHAR*需要帮助
我正在尝试将常量字符指针转换为常量宽字符串指针。这是我的密码C++ LWPSTR到CONST CHAR*需要帮助,c++,C++,我正在尝试将常量字符指针转换为常量宽字符串指针。这是我的密码 double ret; const wchar_t* file; file = const wchar_t* (file_old); 我得到了这样一句话:“错误,输入名称不允许。”在const上 非常感谢您的帮助 您需要实际转换指针指向宽字符的内容。最简单的方法可能是将狭义版本放入字符串中,并使用wstring\u convert进行转换,如下面的回答所述:好的,我通过使用LPCWSTR替换所有wchar\u t内容来计算,但现在我
double ret;
const wchar_t* file;
file = const wchar_t* (file_old);
我得到了这样一句话:“错误,输入名称不允许。”在const上
非常感谢您的帮助 您需要实际转换指针指向宽字符的内容。最简单的方法可能是将狭义版本放入字符串中,并使用
wstring\u convert
进行转换,如下面的回答所述:好的,我通过使用LPCWSTR替换所有wchar\u t内容来计算,但现在我得到了以下错误:1>dllmnain.obj:error LNK2001:unresolved external symbol\u imp__PlaySoundW@12,你知道那个错误吗?我会给你的答案打分,但我没有足够的分数。