Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 C++;Visual studio 2012错误C3861:&x27_T';:找不到标识符?_Visual Studio 2012_Unicode_Macros_Mfc - Fatal编程技术网

Visual studio 2012 C++;Visual studio 2012错误C3861:&x27_T';:找不到标识符?

Visual studio 2012 C++;Visual studio 2012错误C3861:&x27_T';:找不到标识符?,visual-studio-2012,unicode,macros,mfc,Visual Studio 2012,Unicode,Macros,Mfc,我已在64位windows 7上安装visual studio 2012,并尝试构建MFC项目,但在第一次调试时总是出现错误: Error 1 error C3861: '_T': identifier not found c:\program files (x86)\microsoft visual studio 11.0\vc\atlmfc\include\atlexcept.h 66 Error 3 error C3861: '_T': identifier not f

我已在64位windows 7上安装visual studio 2012,并尝试构建MFC项目,但在第一次调试时总是出现错误:

Error   1   error C3861: '_T': identifier not found c:\program files (x86)\microsoft visual studio 11.0\vc\atlmfc\include\atlexcept.h   66
Error   3   error C3861: '_T': identifier not found c:\program files (x86)\microsoft visual studio 11.0\vc\atlmfc\include\atlcomcli.h   556
Error   4   error C3861: '_T': identifier not found c:\program files (x86)\microsoft visual studio 11.0\vc\atlmfc\include\atlcomcli.h   589
...
这些宏必须定义在哪里?为什么会出现这些问题?

#include
应该有效。如果不是。。然后试着这样做

#ifdef _UNICODE
#define _T(x)      L ## x
#else /* _UNICODE */
#define _T(x)      x
#endif /* _UNICODE */
#include
应该可以。如果不是。。然后试着这样做

#ifdef _UNICODE
#define _T(x)      L ## x
#else /* _UNICODE */
#define _T(x)      x
#endif /* _UNICODE */

如果错误出现在头文件中,你只需要把它包括在哪里?如果错误出现在头文件中,你只需要把它包括在头文件中。不幸的是,没有发生任何事情。你只需要把错误出现在头文件中,你想把它包括在哪里?把它包括在头文件中但是,在我的示例中,这些都不起作用。您可以在获得此错误消息的地方共享部分代码。如果你提供更多的信息,那么我们就可以理解为什么你会得到错误。所有其他的错误都与发布的一样,问题出现在默认的C++标题中(在编译之前就已经被处理了),所以我在VisualStudio层搜索解决方案,我是否应该重新安装它来修复头文件,只需在一个头文件中插入您的代码…不只是带有头文件的基本mfc应用程序,我发现问题出现在visual studio中的某个地方…我给您投票支持,但在我的确切示例中,这些都不起作用。您可以在收到此错误消息的地方共享部分代码吗。如果你提供更多的信息,那么我们就可以理解为什么你会得到错误。所有其他的错误都与发布的一样,问题出现在默认的C++标题中(在编译之前就已经被处理了),所以我在VisualStudio层搜索解决方案,我是否应该再次安装它来修复头文件,只需在一个头文件中插入您的代码…不只是带有头文件的基本mfc应用程序,我发现问题出现在visual studio中的某个地方。。。