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;

结果一切正常。

posted @ 2012-11-27 15:42  特洛伊人  阅读(1095)  评论(0编辑  收藏  举报