用VC2005打开vc6工程,常见
cannot convert from 'const char []' to 'LPCWSTR'。
解决办法有二:
【方法一】菜单栏->project->xxx properties->Configuration Properties->General->Character Set,改成not set。
【方法二】在const char前加上_T宏,进行转换。
例如:_T("编码器设置错误,请稍后再试!")。
使用_T宏,要加上tchar.h头文件,不然编译会报错:
error C2065: '_T' : undeclared identifier
本文介绍了使用Visual C++ 2005打开Visual C++ 6.0工程时遇到的常见问题——无法从'const char[]'转换到'LPCWSTR'。提供了两种解决方案:一是通过配置项目字符集属性来解决;二是利用_T宏进行字符串类型转换。
982

被折叠的 条评论
为什么被折叠?



