2012-04-22 16:48 VS2005 中error C2440: 如无法从“const char [N]”转换为“LPCWSTR” 的一点总结

Unicode 和 Muti-bye。
LPCTSTR在Multi-byte Character方式下与const char*等价,在Unicode方式下与const tchar*等价。所以在Unicode方式下对其赋值像下面这样:

LPCTSTR location = _T("Software//");//加_T进行转化

否则报错:error C2440: “初始化”: 无法从“const char [10]”转换为“LPCTSTR”

http://hi.baidu.com/littledu/item/87424c17be56fcf8756a84b0



2009-12-22 11:25 error c3861 :"_T":找不到标识符you only need add ( #include <tchar.h>) .

只需要添加 #include <tchar.h> 即可


你可能感兴趣的:(C2440,LPCTSTR,error c3861._T)