我正在更改我的C++项目,该项目之前在VC6中,现在正在迁移到VS2008,以使用MSXML6而不是早期的MSXML3。当代码在VC6中时,我们通过导入它来使用MSXML3#import"msxml3.dll"这被替换为#import"msxml6.dll"在此之后,当我编译项目时,我得到了这个和其他几个类似的错误错误C2011:“MSXML2::IXMLDOMImplementation”:“结构”类型重新定义以上错误在msxml3.tlh文件中。1)为什么仍然使用msxml3?2)我将问题缩小到MSXML.h,它以某种方式自动包含在我的项目中。为什么是这样?3)MSXML.h中引用