cannot convert parameter 1 from 'const char [] ' to 'const wchar_t *

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cannot convert parameter 1 from 'const char [] ' to 'const wchar_t *相关的知识,希望对你有一定的参考价值。

CString a;

int b;
a.Format("%d", b);
出现cannot convert parameter 1 from ‘const char [] ‘ to ‘const wchar_t * ‘的错误

解决方法:
cannot   convert   parameter   1   from   ‘const   char   [3] ‘   to   ‘const   wchar_t   * ‘

从这个看你可能采用了UNICODE编码, 
可以用 
a.Format(L "%d ",   b); 
或者 
a.Format(_T( "%d "),   b);

以上是关于cannot convert parameter 1 from 'const char [] ' to 'const wchar_t *的主要内容,如果未能解决你的问题,请参考以下文章

C++求助[Error]cannot convert 'const wchar_t*' to 'LPCSTR aka const char*

MQ Cannot convert from [[B] to [] for GenericMessage

ORA-02095: specified initialization parameter cannot be modified

EFcore 报错:Value cannot be null. Parameter name: frameworkName

EFcore 报错:Value cannot be null. Parameter name: frameworkName

cannot convert from 'const char [3]' to 'char'