VC #import "progid:MSXML2" no_namespace出现的编译问题解决方案
当使用#import导入MSXML的COM库时,出现以下编译错误:
error C2011: “IXMLDOMImplementation”:“struct”类型重定义
在微软官方找到一篇文档:http://support.microsoft.com/kb/269194/en-us
文章解释说只要将no_namespace去掉就可以了
于是改成:
#import "progid:MSXML2"
using namespace MSXML2;
结果一切正常。