在visual c ++上使用msxml6.h错误 [英] Errors using msxml6.h on visual c++

查看:561
本文介绍了在visual c ++上使用msxml6.h错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在visual studio 2010如果我启动一个控制台项目和#include这个工作正常,但如果我启动一个win32项目和#include,它在编译期间返回许多错误。

In visual studio 2010 if I start a console project and #include this works fine, but if I start a win32 project and #include ,it returns many errors during compilation.

为什么?

Error    1   error C2146: syntax error : missing ';' before identifier 'IXMLDOMImplementation'   c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml6.h    49  1   provamsxml6
Error   2   error C4430: missing type specifier - int assumed. Note: C++ does not support default-int   c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml6.h    49  1   provamsxml6
Error   3   error C2146: syntax error : missing ';' before identifier 'IXMLDOMImplementation'   c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml6.h    49  1   provamsxml6
Error   4   error C4430: missing type specifier - int assumed. Note: C++ does not support default-int   c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml6.h    49  1   provamsxml6
Error   5   error C4430: missing type specifier - int assumed. Note: C++ does not support default-int   c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml6.h    49  1   provamsxml6
Error   6   error C2086: 'int IXMLDOMImplementation' : redefinition c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml6.h    49  1   provamsxml6
Error   7   error C2146: syntax error : missing ';' before identifier 'IXMLDOMNode' c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml6.h    55  1   provamsxml6
Warning 8   warning C4091: '' : ignored on left of 'interface' when no variable is declared c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml6.h    55  1   provamsxml6
Error   9   error C2146: syntax error : missing ';' before identifier 'IXMLDOMDocumentFragment' c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml6.h    61  1   provamsxml6
Warning 10  warning C4091: '' : ignored on left of 'interface' when no variable is declared c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml6.h    61  1   provamsxml6
Error   11  error C2146: syntax error : missing ';' before identifier 'IXMLDOMDocument' c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml6.h    67  1   provamsxml6
Warning 12  warning C4091: '' : ignored on left of 'interface' when no variable is declared c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml6.h    67  1   provamsxml6
Error   13  error C2146: syntax error : missing ';' before identifier 'IXMLDOMDocument2'    c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml6.h    73  1   provamsxml6
Warning 14  warning C4091: '' : ignored on left of 'interface' when no variable is declared c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml6.h    73  1   provamsxml6
Error   15  error C2146: syntax error : missing ';' before identifier 'IXMLDOMDocument3'    c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml6.h    79  1   provamsxml6
Warning 16  warning C4091: '' : ignored on left of 'interface' when no variable is declared c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml6.h    79  1   provamsxml6
Error   17  error C2146: syntax error : missing ';' before identifier 'IXMLDOMNodeList' c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml6.h    85  1   provamsxml6
Warning 18  warning C4091: '' : ignored on left of 'interface' when no variable is declared c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml6.h    85  1   provamsxml6
Error   19  error C2146: syntax error : missing ';' before identifier 'IXMLDOMNamedNodeMap' c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml6.h    91  1   provamsxml6
Warning 20  warning C4091: '' : ignored on left of 'interface' when no variable is declared c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml6.h    91  1   provamsxml6
Error   21  error C2146: syntax error : missing ';' before identifier 'IXMLDOMCharacterData'    c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml6.h    97  1   provamsxml6
Warning 22  warning C4091: '' : ignored on left of 'interface' when no variable is declared c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml6.h    97  1   provamsxml6
Error   23  error C2146: syntax error : missing ';' before identifier 'IXMLDOMAttribute'    c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml6.h    103 1   provamsxml6
Warning 24  warning C4091: '' : ignored on left of 'interface' when no variable is declared c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml6.h    103 1   provamsxml6
Error   25  error C2146: syntax error : missing ';' before identifier 'IXMLDOMElement'  c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml6.h    109 1   provamsxml6
Warning 26  warning C4091: '' : ignored on left of 'interface' when no variable is declared c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml6.h    109 1   provamsxml6
Error   27  error C2146: syntax error : missing ';' before identifier 'IXMLDOMText' c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml6.h    115 1   provamsxml6
Warning 28  warning C4091: '' : ignored on left of 'interface' when no variable is declared c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml6.h    115 1   provamsxml6
Error   29  error C2146: syntax error : missing ';' before identifier 'IXMLDOMComment'  c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml6.h    121 1   provamsxml6
Warning 30  warning C4091: '' : ignored on left of 'interface' when no variable is declared c:\program files (x86)\microsoft sdks\windows\v7.0a\include\msxml6.h    121 1   provamsxml6


推荐答案

问题是stdafx.h中的#define WIN32_LEAN_AND_MEAN文件,请删除此条目以解决。

The problem is the #define WIN32_LEAN_AND_MEAN in stdafx.h file, remove this entry to resolve.

这篇关于在visual c ++上使用msxml6.h错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆