在 windows平台中对LPCTSTR 有如下定义
typedef LPCTSTR LPTSTR ;
#ifndef _UNICODE
typedef TCHAR char;
#else
typedef TCHAR wchar_t;
#endif
解决方案就是, 在项目属性里面找到项目默认值下面的字符集, 将其换为:使用多字节字符集就ok了.
typedef LPCTSTR LPTSTR ;
#ifndef _UNICODE
typedef TCHAR char;
#else
typedef TCHAR wchar_t;
#endif
解决方案就是, 在项目属性里面找到项目默认值下面的字符集, 将其换为:使用多字节字符集就ok了.
本文针对Windows平台中LPCTSTR类型的定义问题提供了解决方案。通过调整项目的字符集设置为多字节字符集,可以有效解决由Unicode与非Unicode环境下LPCTSTR类型定义不一致引起的问题。
786

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



