读书人

编译异常报在系统头文件里是咋回事

发布时间: 2012-05-01 12:48:58 作者: rapoo

编译错误报在系统头文件里是怎么回事?
VS2008 + WINDOWS XP ;
错误:
Error2error C2061: syntax error : identifier 'T'c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h963


代码:

C/C++ code
extern "C++" // templates cannot be declared to have 'C' linkagetemplate <typename T, size_t N>//这行错误char (*RtlpNumberOf( UNALIGNED T (&)[N] ))[N];#define RTL_NUMBER_OF_V2(A) (sizeof(*RtlpNumberOf(A)))


[解决办法]
你用的是sgi stl库么?
如果是有个类似的链接:http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/1ff81c3a-bfb8-42bd-8dda-5de202e2753f/

读书人网 >C++

热点推荐