error C2061: 语法错误: 标识符“_TCHAR”解决办法:
标识符“_TCHAR”被定义在“tchar.h”头文件中,包含该头文件即可。
#include <tchar.h>
在该头文件中定义如下:
#ifndef __TCHAR_DEFINED
typedef wchar_t _TCHAR;
typedef wchar_t _TSCHAR;
typedef wchar_t _TUCHAR;
typedef wchar_t _TXCHAR;
typedef wint_t _TINT;
#define __TCHAR_DEFINED
#endif
#ifndef _TCHAR_DEFINED
#if !__STDC__
typedef wchar_t TCHAR;
#endif
可以看到声明类型wchar_t为 _TCHAR,wchar_t是C/C++的字符类型,是一种扩展的存储方式,wchar_t类型主要用在国际化程序的实现中,但它不等同于uni编码。uni编码的字符一般以wchar_t类型存储。
本文介绍了遇到标识符“_TCHAR”的错误时的解决办法,即通过包含“tchar.h”头文件来解决。文章详细解释了_tchar类型的定义及其在国际化程序中的应用。
6242

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



