VC++ 出现错误:cannot convert from const char *' to 'LPCWSTR' 或者'const char [7]' to 'LPCWSTR' 的解决方法

方法1 :在变量前加(LPCWSTR)

方法2:将Character Set,改成“not set”或改成“Use Multi-Byte Character Set”。 菜单栏->project->xxx properties->Configuration Properties->General->Character Set,改成“not set”或改成“Use Multi-Byte Character Set”。

  优选这个!

方法3:在const char前加上_T宏,进行转换。

  例如:_T("好坏")。

  使用_T宏,要加上tchar.h头文件,不然编译会报错:

  error C2065: '_T' : undeclared identifier

你可能感兴趣的:(c,vc++,character)