在VC6.0下开发的项目加载到VS2008下出现了很多错误,其中之一:
c:\program files\microsoft sdks\windows\v6.0a\include\winreg.h(544) : error C2061: 语法错误 : 标识符“__out_data_source”
1>c:\program files\microsoft sdks\windows\v6.0a\include\winreg.h(546) : error C2059: 语法错误 : “)”
1>c:\program files\microsoft sdks\windows\v6.0a\include\winreg.h(546) : error C2143: 语法错误 : 缺少“)”(在“;”的前面)
1>c:\program files\microsoft sdks\windows\v6.0a\include\winreg.h(557) : error C2061: 语法错误 : 标识符“__out_data_source”
1>c:\program files\microsoft sdks\windows\v6.0a\include\winreg.h(559) : error C2059: 语法错误 : “)”
1>c:\program files\microsoft sdks\windows\v6.0a\include\winreg.h(559) : error C2143: 语法错误 : 缺少“)”(在“;”的前面)
1>c:\program files\microsoft sdks\windows\v6.0a\include\winreg.h(740) : error C2061: 语法错误 : 标识符“__out_data_source”
1>c:\program files\microsoft sdks\windows\v6.0a\include\winreg.h(742) : error C2059: 语法错误 : “)”
1>c:\program files\microsoft sdks\windows\v6.0a\include\winreg.h(742) : error C2143: 语法错误 : 缺少“)”(在“;”的前面)
...................................以及:
1>c:\program files\microsoft sdks\windows\v6.0a\include\propidl.h(559) : error C2061: 语法错误 : 标识符“__RPC__in_ecount_full”
1>c:\program files\microsoft sdks\windows\v6.0a\include\propidl.h(560) : error C2059: 语法错误 : “)”
...................................等等;
如上面两种的错误;如何解决呢
解决办法参考:http:-//topic.csdn.-net/u/20120425/17/6c6a5794-93db-4491-8e22-d182754d6c8c.html