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> 即可
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> 即可
本文探讨了在Unicode和Multi-byte环境下LPCTSTR的使用方法,特别是在Unicode环境下如何正确地使用_T宏来避免编译错误。
914

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



